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)




posted @ 2022-07-17 11:56  酒粒  阅读(40)  评论(0编辑  收藏  举报