天天看点

Python菜鸟笔记-字典

字典是一种可变容器模型,且可存储任意类型对象。字典的key和value值用冒号分隔,每个键值对之间用逗号分隔,dict是python的关键字和内置函数,不要用于变量名。

创建空字典使用{}或内置函数dict().

Python菜鸟笔记-字典

访问字典里的值,用键访问。

向字典里增加新内容是增加新的键值对。

Python菜鸟笔记-字典

可以删除字典里的单一元素或清空字典。清空字典用字典名.clear(),删除字典用del。

Python菜鸟笔记-字典

字典中的键是独一无二的且不可变,不允许同一个键出现两次,否则前面出现的键值会被后边的覆盖。

Python菜鸟笔记-字典

计算字典中元素个数用len(dict),输出字典str(dict).

Python菜鸟笔记-字典

dict.fromkeys(seq[,val]):创建一个新字典,以序列seq中的元素做字典的键,val为字典所有键对应的初始值。

Python菜鸟笔记-字典

dict.get(key,default=None):返回指定键的值,如果键不在字典中返回default设置默认值。

Python菜鸟笔记-字典

key in dict:判断键是否在字典中;

Python菜鸟笔记-字典

dict.items():以列表返回一个视图对象;

Python菜鸟笔记-字典

dict.keys():返回一个视图对象;

Python菜鸟笔记-字典

dict.setdefault(key,default=None):和get一样,但如果键不存在于字典中,将会添加键并将值设为default。

Dict.update(dic2):将字典dic2更新到dict中;

Python菜鸟笔记-字典

Dict.values():返回一个试图对象。

Python菜鸟笔记-字典

Pop(key):删除字典key所对应的值,返回被删除的值。

Popitem():返回并删除字典中的最后一对键和值。

Python菜鸟笔记-字典