字典
没有顺序(区别于序列)
映射类型,键值对
Key和Value
key是唯一的
value无所谓,可以是相同的值
没有对键值对进行排序
创建办法:
1、直接创建{ “A”:“B”, ,}
A 是 KEY,B是VALE
B可以重复
A不可以重复
2、dict函数创建
先创建一对
items=[('name',Gumby),('age',42)]
a=dict(item)
{“name”:“Gumby”……}
3、不用二元组,直接表示
d=dict(name=‘’Gumby‘’……)
字典的基本操作
1、len(b)算键值对的数量
2、取定向的值 用键来取
d[k]返回k键上的值
3、del d[k]删除键为k的项
4、k in d 检查d中是否含有键为K的项
5、字典可以改值 d[k]=v
字典的值可以改
字典的键不可以改
自动添加,若果键不在原来所建的范围里还是可以通过并且建立新的键
成员资格 :检查的是键是否在而不是值
列表检查的是值
6、键可以为任何不可变类型,可以自动创建新的键
X={}
X[42]='foobar'
7、字符格式化字串
更新字典