1.作用
用来存放多个值,由键值对构成。
2.定义
定义:{ }用逗号分隔开多个Key:value,其中Value可以使用任意类型,但是Key必须是不可变类型且不能重复。
d={'k1':111,'k2':222} #定义一个字典 d=dict(...)
print(d['k1']) #按照Key进行取值
print(d['k2'])
print(type(d))
out: dict
d={} #默认定义为空字典 ,注意与集合进行区别
print(type(d))
3.数据类型转换
dict()可进行数据类型转换
举例:将列表转换为字典
info=[
['name','gcy'],
['age',18],
['gender','male']
]
d={ }
for item in info:
d[item[0]]=item[1]
等同于:
res=dict(info) #前提为列表每个元素中有两个值
print(res)
4.内置方法
1.按Key值存取值:可存可取
d={'k1':111,'k2':222}
d['k1']=222 #key存在进行改值
d['k3']=000