根据python中字典的增删改查,写一个简短的示例程序

根据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 生成】

请问还有其他的问题吗?



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^