根据python中字典的增删改查,写一个简短的示例程序,把常用的方法列举出来,并给每行都添加注释
# 创建一个空字典
my_dict = {}
# 添加键值对到字典
my_dict['name'] = 'John'
my_dict['age'] = 30
my_dict['city'] = 'New York'
# 查询字典中的值
name = my_dict['name'] # 获取键'name'对应的值
print(f"Name: {name}")
# 检查字典中是否存在某个键
if 'age' in my_dict:
print("Age is in the dictionary.")
else:
print("Age is not in the dictionary.")
# 修改字典中的值
my_dict['age'] = 31 # 更新键'age'对应的值
# 删除字典中的键值对
del my_dict['city'] # 删除键'city'对应的键值对
# 遍历字典的键和值
for key, value in my_dict.items():
print(f"{key}: {value}")
# 获取字典中所有的键
keys = my_dict.keys()
print(f"Keys: {list(keys)}")
# 获取字典中所有的值
values = my_dict.values()
print(f"Values: {list(values)}")
# 获取字典中键值对的数量
count = len(my_dict)
print(f"Number of key-value pairs: {count}")
# 清空字典
my_dict.clear()
# 检查字典是否为空
if not my_dict:
print("The dictionary is empty.")
包括了创建字典、添加键值对、查询值、检查键是否存在、修改值、删除键值对、遍历字典、获取键和值的列表、获取键值对数量、清空字典和检查字典是否为空等常用字典操作。这些操作涵盖了字典的增、删、改、查等基本操作
如果有问题可以再问我,如果觉得回答得不错希望给个采纳,谢谢
【以下回答由 GPT 生成】
请问还有其他的问题吗?
【相关推荐】