在Python中,键(key)和值(value)是非常重要的概念。键是唯一的,不可变的对象,用于查找对应的值。而值则是任意类型的对象,可以是数字、字符串、列表、元组、字典等等。
# 一个简单的字典,包含两个键值对 person = {'name': 'John Doe', 'age': 30} # 查看键值对 print(person) # 通过键获取对应的值 print(person['name']) print(person['age']) # 新增键值对 person['occupation'] = 'Engineer' print(person) # 修改键对应的值 person['age'] = 31 print(person) # 删除键值对 del person['occupation'] print(person) # 判断键是否存在 if 'address' in person: print(person['address']) else: print('No address found')
上述代码创建了一个简单的字典,包含了名字、年龄、职业三个键值对。通过键可以获取对应的值,也可以新增、修改、删除这些键值对。值得注意的是,如果所查找的键不存在,会抛出KeyError异常,因此需要使用in关键字来判断键是否存在。
Python中有许多内置的数据结构都使用了键和值这种形式,比如列表中的索引就可以看做是一种键,而对应的值则是列表中的元素。元组和集合也有类似的形式。