Python python 五种数据类型--字典
# 定义一个字典 var1 = {'a':20,'b':40}; var2 = dict(); print(type(var1)) print(type(var2)) # 长度 length = len(var1) #长度 print(length) #2 #清空 var1.clear(); print(var1) #{} # set 值 var1.setdefault('a',20) var1.setdefault('b',40) print(var1) #{'b': 40, 'a': 20} # get 值 res1 = var1.get('a') print(res1) #20 # copy varCopy = var1.copy() print(varCopy) # 删除指定key以及其对应的值 var1.pop('a') print(var1) #随机删除一个键值对,一般是末对 res2 = var1.popitem() print(res2) #('b', 40) print(var1) #{} var1.setdefault('a',20) var1.setdefault('b',40) # 创建一个新的字典,用seq 序列中元素作字典的键 seq = ('chian','america','japan') res3 = var1.fromkeys(seq,10) print(res3) #{'chian': 10, 'japan': 10, 'america': 10} res4 = var1.items() print(res4) for key,value in res4: print(key) print(value) # b # 40 # a # 20 # 获取值得列表 res5 = var1.values() print(res5) #dict_values([20, 40]) # 获取键的列表 res6 = var1.keys() print(res6) #dict_keys(['b', 'a']) # 将一个字典更新到另一个字典中 var3 = {'c':60 } var1.update(var3) print(var1) #{'a': 20, 'b': 40, 'c': 60}
Aimer,c'est partager