当先锋百科网

首页 1 2 3 4 5 6 7

在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中有许多内置的数据结构都使用了键和值这种形式,比如列表中的索引就可以看做是一种键,而对应的值则是列表中的元素。元组和集合也有类似的形式。