字典
字典
不可变类型:整型、字符串、元组
可变类型:列表、字典
字典的key要是不可变类型保证唯一性。
增:
dic1 = {'name':'alex'}
dic1['age']=18
dic1.setdefault("age",34)有返回值,如果存在则不修改
删:
del dic3["name"]删除整个键值对
dic3.clear()清空字典
dic3.pop("name")删除指定key的键值对,返回value
dic3.popitem()随机删除一组键值对,并以元组方式返回
改:
dic3["xx"]=xx取出KEY重新赋值
dic3.update(dic4)把dic4加入到dic3会覆盖 、更新
dic5=dict.fromkeys(["host1","host2"],test)重新定义一个字典key为列表中的参数(host1,host2),value为统一的test.(如果test为一个列表,修改的时候会全部修改)
查:
通过key查
获取键的集合:xx.keys()
获取值的集合:xx.values()
获得里面条目:xx.items()
排序:
sorted(dic3.keys())按键排序
sorted(dic3.values())按值排序
sorted(dic3.items())默认按键排序
遍历:
for i in dic3:
print(i,dic3[i])
浙公网安备 33010602011771号