【字典】
创建
1.{key:value,key:value}
2.dict(key:value)
3.dict([key:value])
4.{}.fromkeys(keys,value)
增加操作
1.dict[key] = value
2.dict.setdefault(key,value)如果已存在key,再次添加不会新增,只返回已存在的value值
删除操作
1.del dict[key]
2.pop(key)
3.popitem()随便删除一个key
4.clear()清空整个dict
修改操作
dict1.update(dic2)将dict2中的键值覆盖到dict1中
查操作
1.dict[key]返回key对应的值
2.dict.get[key, default=None]如果不存在默认返回None,返回值可以自定义设置
3.dict.keys()
4.dict.values()
5.dict.items()返回一个包含所有(键,值)元组的列表([(key,value),(key,value)])
循环
1.for i in dict:print(i,dict[i])推荐用法
2.for i in dict.items(): print(i) 返回(key,value)(key,value)
3.for i,j in dict.items(): print(i,j)返回 key,value