python---字典

字典中的值没有特定顺序,每个值都对应于一个唯一的键。键可以是数字、字符串甚至是元组。

字典的基本操作
len(d):返回d(字典对象)中项的数量;
d[key]:返回这个key对应的value;
d[key] = v:将值v映射到key值为k的项;
key in did:检查d中是否包含键为k的项;

字典和列表虽然都属于Python内建的序列,但是二者有很大的区别:
1.键类型:字典的键只能是不可变类型(比如:整型、字符串、元组、浮点型等)。
2.自动添加:即使一个键在字典中不存在,也可以为其分配一个值。

Clear:函数会清除字典中所有的项。
Copy:函数会返回一个具有相同key-value对的新字典(浅复制)
fromkeys:函数使用给定的键建立新的字典,每个键默认对应的值为None。
get:函数可以访问字典中的项,如果不存在,返回一个None
has_key:函数可以检测字典中是否含有给出的键。
items:函数将所有的字典项以列表方式返回。
iteritems:函数作用和items类似,但是会返回一个迭代器对象而不是一个列表
keys:函数将字段中的键以列表的形式返回
iterkeys:返回针对键的迭代器
values:函数将字段中的值以列表的形式返回
itervalues:返回针对值的迭代器
pop:函数用来获得对应给定键的值,然后将这个项(key-value)从字典中删除
popitem:函数会获取一个随机的项,然后删除。
setdefault:函数还能在字典中不包含给定键的情况下,设定相应的值。
update:函数可以利用一个字典对象更新另一个字典对象,提供字典中的项会添加到旧的字典中,如果有相同的键则会覆盖



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值