网站添加微信支付功能,网站建设的发展历程,免费做毕业视频的网站,全国企业工商信息查询官网python之字典的用法 Python中的字典是一种无序、可变、可迭代的数据类型#xff0c;它由键值对组成#xff0c;每个键都映射到一个值。字典在Python中被视为可变对象#xff0c;这意味着我们可以随时更新、添加或删除字典中的键值对。 以下是一些关于Python字典的基本用法它由键值对组成每个键都映射到一个值。字典在Python中被视为可变对象这意味着我们可以随时更新、添加或删除字典中的键值对。 以下是一些关于Python字典的基本用法
1创建字典
# 创建一个空字典
my_dict {} # 创建一个带有键值对的字典
my_dict {name: Alice, age: 30, city: New York}2访问字典中的值 要访问字典中的值可以使用键来索引字典。如果键不存在Python将抛出一个KeyError异常。
# 访问字典中的值
print(my_dict[name]) # 输出: Alice3更新字典中的值 可以直接为已有的键赋值来更新字典中的值。如果键不存在Python将抛出一个KeyError异常。
# 更新字典中的值
my_dict[age] 35 # 将Alice的年龄更新为354添加新的键值对到字典中 可以使用字典的setdefault()方法或[]运算符来添加新的键值对到字典中。如果键已存在setdefault()方法将更新该键的值而[]运算符将覆盖该键的值。
# 添加新的键值对到字典中
my_dict.setdefault(job, Engineer) # 添加键job和值Engineer到字典中
my_dict[job] Data Scientist # 覆盖键job的值5从字典中删除键值对 可以使用del语句或pop()方法从字典中删除键值对。pop()方法还可以接受一个可选的参数表示要删除的键的默认值。
# 从字典中删除键值对
del my_dict[age] # 删除键age和它对应的值
my_dict.pop(city) # 删除键city和它对应的值如果键不存在则返回默认值None6遍历字典中的所有键值对 可以使用items()方法来遍历字典中的所有键值对。这个方法返回一个包含所有键值对的列表。也可以直接使用for循环来遍历字典中的所有键值对。
# 遍历字典中的所有键值对
for key, value in my_dict.items(): print(key, :, value) # 输出每个键和它对应的值