标签:heap 嵌套 数据 返回 not nan foo one real
字典是一种非常有用的数据类型,就像我们上学用到的字典,通过笔画和拼音来查找对应汉字的详细解释。
info = {
‘stu101‘:"James",
‘stu102‘:"Alex",
‘stu103‘:"Paul",
‘stu104‘:"Mark"
}
字典的添加
info[‘stu105‘] = "Lucy"
print(info)
字典的删除
info.pop(‘stu101‘)
print(info)
还可以这样删除
del info[‘stu102‘]
print(info)
还可以随机删除
info.popitem()
print(info)
字典的修改,修改不存在的key会直接变成增加
info[‘stu105‘] = "James"
print(info)
字典的查找
print(‘stu102‘ in info) #判断key是否在字典中存在
print(info.get(‘stu102‘)) #获取某个key对应的值,不存在则返回None
字典的多级嵌套
food_catalog = {
‘vegetables‘:{
"cabbage":[1.5,‘cheap‘],
"radish":[2.0,‘cheap‘],
"carrot":[2.5,‘cheap‘],
},
‘fruit‘:{
"apple":[5.8,‘cheap‘],
"banana":[4.5,‘cheap‘],
"pear":[3.9,‘cheap‘],
},
‘meats‘:{
"pork":[16,‘expensive‘],
"mutton":[28,‘expensive‘],
"beef":[48,‘expensive‘],
},
‘drinks‘:{
"yogourt":[8,‘expensive‘],
"tea":[5,‘cheap‘],
"cola":[4,‘cheap‘],
}
}
food_catalog[‘drinks‘]["yogourt"][1] += ‘,not really‘
print(food_catalog[‘drinks‘]["yogourt"])
标签:heap 嵌套 数据 返回 not nan foo one real
原文地址:https://www.cnblogs.com/wangfei1248/p/9721022.html