Python Dict

  1. 字典取值
    变量 = 字典[键] #如果没有key会报错
    变量 = 字典.get(键) #如果没有key不会报错, 返回None
    变量 = 字典.get(键,"") #如果没有key不会报错, 返回引号中的内容
    变量 = 字典.keys() #可以把字典中的所有key以视图对象的方式遍历出来,视图对象可随意更改成列表、元组类型。取出的内容没有顺序

for key in 字典.keys() #遍历所有键
for value in 字典.values() #遍历所有值
for item in 字典.items() #遍历所有键和值
for key,value in 字典.items() #遍历所有键和值,遍历一次自动换行
for key in 字典:
print(key, 字典[key]) #打印效果:> key values

  1. 增加键值对
    字典[键] = 值 #无则增,有则改

  2. 删除键值对
    del 字典[键] #删除指定键
    字典.pop(键) #删除指定键
    变量 = 字典.pop(键) #删除键,并返回被删键
    变量 = 字典.popitem() #随机删除一个键值对

  3. 改值
    字典[键] = 值
    字典.update({键:值,键:值}) #更新键值对

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。