gpt4 book ai didi

Python之字典对象的几种创建方法

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python之字典对象的几种创建方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

第一种方式:使用{} 。

?
1
firstDict = { "name" : "wang yuan wai " , "age" : 25 }

说明:{}为创建一个空的字典对象 。

第二种方式:使用fromkeys()方法 。

?
1
second_dict = dict .fromkeys(( "name" , "age" )) #value使用默认的None,也可以指定value值

说明:fromkeys()是dict类的一个staticmethod(静态方法) 。

第三种方式:使用dict的构造方法,参数为关键字参数 。

?
1
thirdDict = dict (name = "yuan wai" , age = 30 ) #利用dict的构造方法 传入字典参数

第四种方式:使用dict的构造方法,参数为嵌套元组的list 。

?
1
tuple_list = [( "name" , "wang yuan wai" ), ( "age" , 30 )]

说明:传入的list结构是有要求的,list的每个元素都是一个两个元素的tuple 。

第五种方式:使用dict的构造方法,参数为zip()函数的返回值 。

?
1
fifthDict = dict ( zip ( "abc" ,[ 1 , 2 , 3 ]))

第六种方式:使用字典解析式 。

?
1
sixthDict = {char : char * 2 for char in "TEMP" }

创建字典,官方文档 。

以下示例返回的字典均等于 {"one": 1, "two": 2, "three": 3}

?
1
2
3
4
5
6
7
>>> a = dict (one = 1 , two = 2 , three = 3 )
>>> b = { 'one' : 1 , 'two' : 2 , 'three' : 3 }
>>> c = dict ( zip ([ 'one' , 'two' , 'three' ], [ 1 , 2 , 3 ]))
>>> d = dict ([( 'two' , 2 ), ( 'one' , 1 ), ( 'three' , 3 )])
>>> e = dict ({ 'three' : 3 , 'one' : 1 , 'two' : 2 })
>>> a = = b = = c = = d = = e
True

到此这篇关于Python之字典对象的几种创建方法的文章就介绍到这了,更多相关Python 字典对象创建内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/cadi2011/article/details/86647835 。

最后此篇关于Python之字典对象的几种创建方法的文章就讲到这里了,如果你想了解更多关于Python之字典对象的几种创建方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com