立即学习:https://edu.csdn.net/course/play/26676/338781?utm_source=blogtoedu
dict([(key,value),(key,value)])
不一定用=的方式建立。
通过索引寻找值。如果字典中没有该键,那么程序会报错。
d.get('b'),假如b这个键在字典里面不存在,那么返回为none,并不会报错
d.get('b','beifeng') 假如原本没有b这个键,将会自动返回我指定的值。
d.setdefault('b') 创建一个键,并返回key所对应的value.
字典中增加键值对:d.update()
字典中删除键值对:d.pop(键),删除键,并返回键所对应的值。
d.pop('lang','hahaha'),假如没有这个键,也不会报错,会返回hahaha。
d.popitem(),可以不传任何参数,默认从最后一个键值对开始删除。并返回被删除的键值对。python3.6版本以后的字典的键值对是按照创建字典时候的先后顺序排列的。
字典不是序列,但和序列一样都是容器类对象,都是可变对象。(元素变化不会引起字典对象的变化)但是字典也是有顺序的。