#字典中独特的其他操作
#keys (获取到所有的键存在一个高仿列表中) values(获取到所有的值存在一个高仿列表中) items(获取到所有的键值对以元组的形式存在一个高仿列表中)
dic = {'易大师':'剑圣','剑豪':"托儿索",'草丛伦':'大宝剑'}
print(dic.keys()) #高仿列表
print(dic.values()) #高仿列表
print(dic.items()) #高仿列表(以元组的形式)
for c in dic.keys():
print(c)
for i in dic:
print(i) #获取到字典中的每一个键
for i in dic.values():
print(i) #获取到字典中的每一个值
for i in dic.items():
print(i)
#解构(解包)
a,b = '12' #将后面结构打开按位置赋值给变量 支持 字符串 列表 元组
print(a)
print(b)
for item in dic.items():
a,b = item
print(a)
print(b)
dic1 = {}
dics = dic1.fromkeys([1,2,3],'abc') #.fromkeys()批量创建键值对
print(dics)
#字典嵌套
dic = {
'name':'汪峰',
'age':43,
'wife':{'name':'国际章',
'age':39,
'salary':100000
},
'baby':[
{'name':'熊大','age':18},
{'name':'熊二','age':15},
]
}
l = dic['baby'][0]['age']
print(l)
dic['baby'][0]['age'] = 19
print(dic)
2021-11-02
最新推荐文章于 2024-06-13 23:55:30 发布