python创建字典的代码(Python创建字典的八种方式)
类别:脚本大全 浏览量:216
时间:2022-01-20 00:41:36 python创建字典的代码
Python创建字典的八种方式1.创建空字典
|
>>> dic = {} >>> type (dic) < type 'dict' > |
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 * i for i in range ( 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 } |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/u011089523/article/details/60144772
您可能感兴趣
- python json转换字符串(python3 json数据格式的转换dumps/loads的使用、dict to str/str to dict、json字符串/字典)
- python怎么自动生成报告(python根据文章标题内容自动生成摘要的实例)
- python编程中冒号的用法(浅谈python中get pass用法)
- python turtle简易绘图(详解Python使用Plotly绘图工具,绘制甘特图)
- python编写告白程序(python抖音表白程序源代码)
- python2个字典合成(Python两个字典键同值相加的几种方法)
- python编写一个名片(详解Python做一个名片管理系统)
- python数值基本运算方法(Python常见数字运算操作实例小结)
- python函数基本使用(Python3中exp函数用法分析)
- python的decode函数在哪个模块(python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决)
- python 验证码识别模块([机器视觉]使用python自动识别验证码详解)
- python脚本压缩包解密(详解Python 解压缩文件)
- python多进程与多线程详解(Python线程之定位与销毁的实现)
- python控制流实例(如何用C代码给Python写扩展库Cython)
- python pandas读取数据库表(Python3.5 Pandas模块之DataFrame用法实例分析)
- 从零开始学activemq(ActiveMQ:使用Python访问ActiveMQ的方法)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)
- 战 疫 时刻 致敬每一位石化大学的 守护者(战疫时刻)
- 老弄堂里的市井味道(老弄堂里的市井味道)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
- 小米Watch S1评测 或许能成为小米冲击高端可穿戴设备的里程碑(小米WatchS1评测或许能成为小米冲击高端可穿戴设备的里程碑)
热门推荐
- python程序锁教程(在python里协程使用同步锁Lock的实例)
- 浏览器加载网页的顺序
- javascript写游戏脚本(原生JS实现飞机大战小游戏)
- js三级联动列表(基于JavaScript实现年月日三级联动)
- dedecms文章内容页调用自定义字段(DEDECMS教程:上/下一篇文章标题长度的截取方法)
- php与xml文件(PHP读取XML文件的方法实例总结DOMDocument及simplexml方法)
- filter的用法css(CSS filter 有什么神奇用途)
- binlog怎么恢复mysql数据库(mysql5.7使用binlog 恢复数据的方法)
- dockerfile映射目录(Dockerfile中ENTRYPOINT 和 CMD的区别说明)
- python图像变换教程(详解python-图像处理映射变换)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9