python 字典使用

关于遍历字典的键和值
注意要使用两个变量接收字典,如果使用一个会返回元组键值对

点击查看代码
for key,value in menu.items():
    print('\nkey:'+key)
    print('value:'+value)
注意不要直接使用=复制字典,会导致引用同一个对象,修改一个另一个也被修改
点击查看代码
menu2 = menu1
for key,val in menu2.items():
    menu2[key]=val*2#错误代码
点击查看代码
menu2 = {}
for key in menu1:
    menu2[key] = menu1[key] * 2#正确代码
点击查看代码
# 创建并初始化menu字典
menu = {'fish':40, 'pork':30, 'potato':15, 'noodles':10}
# 向menu字典中添加菜名和价格
menu['juice'] = 12
menu['egg'] = 5
# 输出新的menu
print(menu)
点击查看代码
# 创建并初始化menu字典
menu = {'fish':40, 'pork':30, 'potato':15, 'noodles':10}
# 删除noodles键值对
del menu['noodles']
# 打印输出新的menu
print(menu)
点击查看代码
# 创建并初始化menu字典
menu = {'fish':40, 'pork':30, 'potato':15, 'noodles':10}
# 修改menu字典中菜fish的价格
menu['fish'] = 50
# 打印输出新的menu
print(menu)
点击查看代码
# 创建并初始化menu字典
menu = {'fish':40, 'pork':30, 'potato':15, 'noodles':10}
# 获取并返回menu字典中键'fish'键对应的值
print(menu['fish'])
posted @ 2025-06-24 14:23  0-jianghe-0  阅读(2)  评论(0)    收藏  举报