如何将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执行等待程序直到第二天零点的方法
Apr 23 Python
简述Python中的面向对象编程的概念
Apr 27 Python
python实现支持目录FTP上传下载文件的方法
Jun 03 Python
利用python爬取软考试题之ip自动代理
Mar 28 Python
python删除本地夹里重复文件的方法
Nov 19 Python
Python Requests库基本用法示例
Aug 20 Python
python代码实现逻辑回归logistic原理
Aug 07 Python
pygame库实现移动底座弹球小游戏
Apr 14 Python
浅谈matplotlib中FigureCanvasXAgg的用法
Jun 16 Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 Python
10个示例带你掌握python中的元组
Nov 23 Python
python 标准库原理与用法详解之os.path篇
Oct 24 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面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
PHP中strtotime函数使用方法分享
2012/01/10 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
javscript对象原型的一些看法
2010/09/19 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
vue组件与复用详解
2018/04/08 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
详解python datetime模块
2020/08/17 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
酒店行政人事部经理职务说明书
2014/02/26 职场文书
装饰公司活动策划方案
2014/08/23 职场文书
2014年党务工作总结
2014/11/25 职场文书
晚会闭幕词
2015/01/28 职场文书
提升Nginx性能的一些建议
2021/03/31 Servers
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫