字典

字典 

不可变类型:整型、字符串、元组

可变类型:列表、字典
字典的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])

posted on 2019-01-03 14:44  萌新python  阅读(98)  评论(0)    收藏  举报