字典的多种创建方式
一、创建空字典
dic={}
二、直接赋值创建
dic={'name':tom,'age':18,'sex':'male'}
print(dic)
# {'name':tom,'age':18,'sex':'male'}
三、通过关键字和关键字参数创建
dic=dict(name='tom',age=19,sex='male')
print(dic)
# {'name':'tom','age':18,'sex':'male'}
四、通过二元组列表创建
l=[('name','tom'),('age',18),('sex','male')]
dic=dict(l)
print(dic)
# {'name':'tom','age':18,'sex':'male'}
五、dict和zip结合创建
dic = dict(zip('abc', [1, 2, 3]))
print(dic)
#{'a':1,'b':2,'c':3}
六、通过字典推导式创建
dic={i,i*2 for i in range(3)}
print(dic)
# {0:0,1:2,2,:4}
七、通过fromkeys创建
l=['name','age','sex']
dic=dict.fromkeys(l)
di=dict.fromkeys(l,2)
print(dic)
print(di)
#{'name':None,'age':None,'sex':None}
#{'name':2,'age':2,'sex':2}