补充:字典的多种创建方式

字典的多种创建方式

一、创建空字典

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}
原文地址:https://www.cnblogs.com/linagcheng/p/9677504.html