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 获取天气预报(详解用python自制微信机器人,定时发送天气预报)
- python基础教程常用函数整理(Python基础之函数的定义与使用示例)
- python编程ide工具(这6款Python IDE&代码编辑器,你都用过吗?)
- 学python从零基础到开发游戏(python开发游戏的前期准备)
- python初学篇元组(元组列表字典莫烦python基础)
- python 迭代对象必须实现哪些方法(详解python之heapq模块及排序操作)
- python如何安装requests模块(Python常用模块之requests模块用法分析)
- python pdf文件操作(Python常见读写文件操作实例总结文本、json、csv、pdf等)
- python解析视频源码(基于python实现高速视频传输程序)
- python快速数据分类(Python基于滑动平均思想实现缺失数据填充的方法)
- 怎么在当前目录调用python库(Python父目录、子目录的相互调用方法)
- python蓝牙knn算法(python使用KNN算法识别手写数字)
- python如何判断文件是否结束(python判断文件是否存在,不存在就创建一个的实例)
- 用python图片转字符串(python实现图片转字符小工具)
- python中查看数据类型的内置函数(python学习——内置函数、数据结构、标准库的技巧推荐)
- pythonide使用教程(对Python Pexpect 模块的使用说明详解)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
- NVIDIA显卡份额冲上88 A饭发愁 游戏优化恐没A卡份了(NVIDIA显卡份额冲上88A饭发愁)
- AMD YES A卡还是N卡 A卡和N卡的区别(AMDYESA卡还是N卡)
- 以后显卡多了一个新选择,N卡和A卡外又多了个I卡(以后显卡多了一个新选择)
- 读卖乐园的彩灯(读卖乐园的彩灯)
热门推荐
- dede织梦怎么在文章下面添加图片(dedecms织梦模板描述description长度限制修改方法)
- sqlserver提供的内置函数(Sqlserver 自定义函数 Function使用介绍)
- html5canvas图形怎么打印(HTML5 Canvas 实现K线图的示例代码)
- xml特殊字符的处理
- 云服务器弹性体现在哪些方面(云服务器的性能表现在哪些方面?)
- .NET获取枚举值的描述
- navicat中如何使用sql语句(Navicat Premium操作MySQL数据库执行sql语句)
- java集成钉钉发送消息(Python实现钉钉发送报警消息的方法)
- php设计模式如何实现(php模式设计之观察者模式应用实例分析)
- dedecms循环栏目(dedecms 栏目列表分页链接优化)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9