一:字典类型
基本使用
1、用途:按照key:value的形式存放多个值
2、定义方式:在{}内用逗号分隔开多个key:value的元素,其中value可以是任意数据类型,而key必须是不可变类型,通常是字符串类型,
d={1:1111,(1,2,3):2222} # d=dict(…)
print(d[(1,2,3)])
key不能重复
d={“k1”:111,“k2”:222,“k3”:333,“k1”:444,“k1”:5555}
print(d)
dict数据类型转换
res=dict([(“k1”,1111),(“k2”,2222),(“k3”,3333)])
print(res)
res=dict(x=111,y=222,z=333)
print(res)
res={}.fromkeys([“name”,“age”,“gender”],None)
print(res)
res={}
print(res,type(res))
3、常用操作+内置的方法
优先掌握的操作:
1、按key存取值:可存可取
d={“k1”:111,“k2”:222,“k3”:333}
d[“k1”]=666
print(d)
d[“k4”]=444444
print(d)
l=[111,222,333]
l[0]=666
print(l)
l[3]=777
2、长度len
d={“k1”:111,“k2”:222,“k3”:333}
print(len(d))
3、成员运算in和not in
d={“k1”:111,“k2”:222,“k3”:333}
print(“k1” in d)
4、删除
d = {“k1”: 111, “k2”: 222, “k3”: 333}