30,419
社区成员
发帖
与我相关
我的任务
分享1)直接遍历键名:
thisdict={
"banana":"yellow",
"school":"dustin",
}
for x in thisdict:
print(x)
2)遍历键值:
thisdict={
"banana":"yellow",
"school":"dustin",
}
for x in thisdict:
print(thisdict[x])
3)values返回字典值:
for x in thisdict.values():
print(x)
4)返回字典的键名:
for x in thisdict.keys():
print(x)
返回:
banana
school
5)循环遍历键名和键值(使用items):
for x,y in thisdict.items():
print(x,y)
返回:
banana yellow
school dustin
1)copy法:
mydict=thisdict.copy()
print(mydict)
返回:
{'banana': 'yellow', 'school': 'dustin'}
2)内置dict函数法:
mydict=dict(thisdict)
print(mydict)
返回:{'banana': 'yellow', 'school': 'dustin'}
1)创建一个包含三个字典的字典:
myfamily={
"family1":{"xyj":"wxq"},
"family2":{"father":"mother",},
"family3":{"brother":"sister",}
}
print(myfamily)
返回:
{'family1': {'xyj': 'wxq'}, 'family2': {'father': 'mother'}, 'family3': {'brother': 'sister'}}
2)创建三个字典然后创建一个包含三个字典的字典(键名需要打引号,键值不需要打引号,如果继续写新字典需要在上一行键值的后面加上逗号):
alldict={
"dict1":dict1,
"dict2":dict2,
"dict3":dict3
}
print(alldict)
返回:{'dict1': {'wxq', 'xyj'}, 'dict2': {'huangfeihong', 'liuxiang', 'neirongzhen'}, 'dict3': {'ljl', 'ljm', 'wzq'}}