如何将python中的List转化成dictionary


Posted in Python onAugust 15, 2016

问题1:如何将一个list转化成一个dictionary?

问题描述:比如在python中我有一个如下的list,其中奇数位置对应字典的key,偶数位置为相应的value

如何将python中的List转化成dictionary

解决方案:

1.利用zip函数实现

如何将python中的List转化成dictionary

2.利用循环来实现

如何将python中的List转化成dictionary

3.利用 enumerate 函数生成index来实现

如何将python中的List转化成dictionary

问题2 我们如何将两个list 转化成一个dictionary?

问题描述:假设你有两个list

如何将python中的List转化成dictionary

解决方案:还是常见的zip函数

如何将python中的List转化成dictionary

这里我们看到了zip函数确实在配对上面起到了很不错的效果,如果两个list都很大,你需要引入itertools.izip来解决问题

如何将python中的List转化成dictionary

或者下面的直接使用dict函数

如何将python中的List转化成dictionary

那么如果我们有三个lsit呢?比如我们有时候会遇到这样的问题比如在一个经纬度下面记录某个数据,这个时候又该怎么实现呢?

如何将python中的List转化成dictionary

我们可以看到这个时候 zip函数还是可以帮助我们成功的实现所需要的功能,首先将经纬度一一配对整合到一起,随后再将val连起来,最后使用dict函数放在一起。

总结

通过上面的例子,我们知道可以通过zip函数的多次调用来整合数据,最终解决问题,以上就是本文的全部内容,希望对大家学习python能有所帮助。

Python 相关文章推荐
python实现模拟按键,自动翻页看u17漫画
Mar 17 Python
详细讲解用Python发送SMTP邮件的教程
Apr 29 Python
Python实现两个list对应元素相减操作示例
Jun 09 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
wxPython实现窗口用图片做背景
Apr 25 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
Apr 27 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
Python实现的爬取豆瓣电影信息功能案例
Sep 15 Python
Python matplotlib以日期为x轴作图代码实例
Nov 22 Python
python实现根据给定坐标点生成多边形mask的例子
Feb 18 Python
Python Opencv轮廓常用操作代码实例解析
Sep 01 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
Jun 05 Python
怎样使用Python脚本日志功能
Aug 14 #Python
Python函数的周期性执行实现方法
Aug 13 #Python
Python图算法实例分析
Aug 13 #Python
Python实现八大排序算法
Aug 13 #Python
详解Python如何获取列表(List)的中位数
Aug 12 #Python
Python抓取框架 Scrapy的架构
Aug 12 #Python
判断网页编码的方法python版
Aug 12 #Python
You might like
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
Yii框架form表单用法实例
2014/12/04 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
php上传大文件设置方法
2016/04/14 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
PHP中include和require的区别实例分析
2017/05/07 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
详解php协程知识点
2018/09/21 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
js取模(求余数)隔行变色
2014/05/15 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
js友好的时间返回函数
2016/08/24 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
项目计划书范文
2014/01/09 职场文书
大学生个人事迹材料
2014/01/21 职场文书
献爱心活动总结
2014/05/07 职场文书
签订劳动合同通知书
2015/04/16 职场文书
初一军训感言
2015/08/01 职场文书