字典:
id = {12345648746: {
'name': 'jack',
'age': 21,
'adde': 'nanjing'
},
48468486541: {
'name': 'jack',
'age': 21,
'adde': 'nanjing'}
}
print(id)
通过Key查询:print(id[48468486541])(如果没有程序报错)
print(id[48468486541]['name'])
v=id.get(48468486541)(如果没有,程序显示None,不会报错)
修改:id[48468486541]['name']="gege"
添加:id[48468486541]['qq']=1111111111
删除: del id[48468486541]['qq']
id[48468486541].pop('name')
Update():新字典更新(覆盖)旧字典
id = {12345648746: {
'name': 'jack',
'age': 21,
'adde': 'nanjing'
},
48468486541: {
'name': 'jack',
'age': 21,
'adde': 'nanjing'}
}
dic = {12345648746: {
'name': 'zhang',
}
}
id.update(dic)
print(id)
items():将字典变成元组
print("元组:",id.items())
keys():打印字典的键
print(id.keys())
values():打印字典的值
print(id.values())
判断字典是否有key:
if 12345648746 in id:
print("Yes")
setdefault():
1:如果存在相对应的key,输出
print(id.setdefault(12345648746))
2:如果不存在,就添加一个key,默认值为None(可以设置values)
print(id.setdefault(148416862145,'dguagu'))
fromkeys():将列表中每一个值拿出来当Key
id = {
48468486541: {
'name': '',
'age': 21,
'adde': 'nanjing'}
}
print(id.fromkeys([1,2,3,4],'yyyy'))
popitem():随机删除
id = {
48468486541: {
'name': 'jack',
'age': 21,
'adde': 'nanjing'}
}
print(id.popitem())