Python创建字典的八种方式
1.创建空字典
>>>dic={} >>>type(dic)
2.直接赋值创建
>>>dic={'spam':1,'egg':2,'bar':3} >>>dic {'bar':3,'egg':2,'spam':1}
3.通过关键字dict和关键字参数创建
>>>dic=dict(spam=1,egg=2,bar=3) >>>dic {'bar':3,'egg':2,'spam':1}
4.通过二元组列表创建
>>>list=[('spam',1),('egg',2),('bar',3)] >>>dic=dict(list) >>>dic {'bar':3,'egg':2,'spam':1}
5.dict和zip结合创建
>>>dic=dict(zip('abc',[1,2,3])) >>>dic {'a':1,'c':3,'b':2}
6.通过字典推导式创建
>>>dic={i:2*iforiinrange(3)} >>>dic {0:0,1:2,2:4}
7.通过dict.fromkeys()创建
通常用来初始化字典,设置value的默认值
>>>dic=dict.fromkeys(range(3),'x') >>>dic {0:'x',1:'x',2:'x'}
8.其他
>>>list=['x',1,'y',2,'z',3] >>>dic=dict(zip(list[::2],list[1::2])) >>>dic {'y':2,'x':1,'z':3}
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对毛票票的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。