python 列表转为字典的两个小方法(小结)


Posted in Python onJune 28, 2019

1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'}

>>>list1 = ['key1','key2','key3']

>>>list2 = ['1','2','3']

>>>dict(zip(list1,list2))

{'key1':'1','key2':'2','key3':'3'}

2、将嵌套列表转为字典,有两种方法,

>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

>>>dict(list)

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

或者这样:

>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

>>>new_dict = {}

>>> for i in new_list:

...  new_dict[i[0]] = i[1]        #字典赋值,左边为key,右边为value

...

>>> new_dict

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python查看多台服务器进程的脚本分享
Jun 11 Python
Windows下实现Python2和Python3两个版共存的方法
Jun 12 Python
Python实现将绝对URL替换成相对URL的方法
Jun 28 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
详解python调度框架APScheduler使用
Mar 28 Python
python2.6.6如何升级到python2.7.14
Apr 08 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 Python
用pyqt5 给按钮设置图标和css样式的方法
Jun 24 Python
Python hashlib和hmac模块使用方法解析
Dec 08 Python
python数字图像处理实现图像的形变与缩放
Jun 28 Python
numpy和pandas中数组的合并、拉直和重塑实例
Jun 28 #Python
使用Python画股票的K线图的方法步骤
Jun 28 #Python
连接pandas以及数组转pandas的方法
Jun 28 #Python
python3实现猜数字游戏
Dec 07 #Python
浅谈Pandas Series 和 Numpy array中的相同点
Jun 28 #Python
python3使用腾讯企业邮箱发送邮件的实例
Jun 28 #Python
使用Python中的reduce()函数求积的实例
Jun 28 #Python
You might like
php&java(一)
2006/10/09 PHP
成为好程序员必须避免的5个坏习惯
2014/07/04 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
js AspxButton的客户端操作
2009/06/26 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
JavaScript设置body高度为浏览器高度的方法
2015/02/09 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
2016/09/17 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
2018/09/08 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
2019/03/06 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
python3.5实现socket通讯示例(TCP)
2017/02/07 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
茶叶生产计划书
2014/01/10 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
安全环保演讲稿
2014/08/28 职场文书
我的生日感言
2015/08/03 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS