#字典的内置方法
#fromkeys()
dict1={}
print(dict1.fromkeys((1,2,3))) #{1: None, 2: None, 3: None}
print(dict1.fromkeys((1,2,3),'number')) #{1: 'number', 2: 'number', 3: 'number'}
#遍历
dict1=dict1.fromkeys(range(4),'赞')
for i in dict1.keys():
print(i) #输出key值
for i in dict1.values():
print(i) #输出value值
for i in dict1.items():
print(i) #输出项
print(dict1.get(5,'没有!')) #没有!
#清空
dict1.clear()
print(dict1)
#全拷贝
a={1:'one',2:'two',3:'three'}
b=a.copy() #全拷贝
c=a #赋值
print(id(a)) #35596312
print(id(b)) #37099224
print(id(c)) #35596312 赋值和全拷贝两者是不一样的
#删除
print(a.pop(2)) #two
print(a.popitem()) #(3, 'three') 随机弹出一个项
#添加
a.setdefault(5,'five')
print(a) #{1: 'one', 5: 'five'} 添加到随意的一个位置
#更新
b={1:'gou'}
a.update(b)
print(a) #{1: 'gou', 5: 'five'}
字典
最新推荐文章于 2022-04-07 12:45:37 发布