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


Posted in Python onSeptember 30, 2020

第一种方式:使用{}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

创建字典,官方文档

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

>>> 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 字典对象创建内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中__slots__用法实例
Jun 04 Python
简要讲解Python编程中线程的创建与锁的使用
Feb 28 Python
python读取二进制mnist实例详解
May 31 Python
解读! Python在人工智能中的作用
Nov 14 Python
OpenCV-Python实现轮廓检测实例分析
Jan 05 Python
解决Django的request.POST获取不到内容的问题
May 28 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
python实现电子书翻页小程序
Jul 23 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
Python安装tar.gz格式文件方法详解
Jan 19 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
python 实现朴素贝叶斯算法的示例
Sep 30 #Python
Python字典取键、值对的方法步骤
Sep 30 #Python
Python根据字典的值查询出对应的键的方法
Sep 30 #Python
python字典通过值反查键的实现(简洁写法)
Sep 30 #Python
python中字典增加和删除使用方法
Sep 30 #Python
Scrapy爬虫文件批量运行的实现
Sep 30 #Python
如何使用scrapy中的ItemLoader提取数据
Sep 30 #Python
You might like
ThinkPHP的URL重写问题
2014/06/22 PHP
PHP反射机制用法实例
2014/08/28 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
js里取容器大小、定位、距离等属性搜集整理
2013/08/19 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
详解ES6 扩展运算符的使用与注意事项
2020/11/12 Javascript
swiper实现导航滚动效果
2020/12/13 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
python实现在sqlite动态创建表的方法
2015/05/08 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
求职自荐书范文
2013/12/04 职场文书
《太阳》教学反思
2014/02/21 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
自主招生学校推荐信
2014/09/26 职场文书
会议欢迎词
2015/01/23 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
2015年测量员工作总结
2015/05/23 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书