Python编程-字典操作
字典(Dictionary)是一个无序,可变和有索引的集合。没有重复的成员。
info = {
'stu1101': "tenglang wu",
'stu1102': "longze luola",
'stu1103': "xiaoze maliya",
}
b = {
'stu1101': "alex li",
1:2,
3:4
}
1、增改
#更新合并字典
info.update(b)
print(info)
print(info['stu1101'])
#增改
info['stu1101']="武藤兰"
info['stu1104']="苍井空"
print(info)
2、删
del info["stu1101"]
info.pop('stu1101')
3、查
#不存在会报错
#info['stu1101']
#安全的获取
print(info.get('stu1103'))
#判断key在字典里面
print('stu1103' in info)
#循环递归
for i in info:
print(i,info[i])
for k,v in info.items():
print(k,v)
#递归输出字典中的keys
for i in dict.keys():
if "backend" == i :
f.write("\n"+"backend"+" "+dict[i])
else:
f.write("\n"+dict[i])
4、创建一个字典,按照key赋予默认值
c = info.fromkeys([6,7,8],"test")
print(c)
本文来自博客园,作者:酒粒,转载请注明原文链接:https://www.cnblogs.com/charliewch/p/16486233.html