如何将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使用nntp读取新闻组内容的方法
May 08 Python
Python实现的自定义多线程多进程类示例
Mar 23 Python
python os用法总结
Jun 08 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
Python基于scipy实现信号滤波功能
May 08 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
Django命名URL和反向解析URL实现解析
Aug 09 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
150行python代码实现贪吃蛇游戏
Apr 24 Python
简单了解python列表和元组的区别
May 14 Python
查看keras各种网络结构各层的名字方式
Jun 11 Python
对Python 字典元素进行删除的方法
Jul 31 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 stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
openPNE常用方法分享
2011/11/29 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
2017/01/29 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
[01:01:22]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
Python API自动化框架总结
2019/11/12 Python
基于python中__add__函数的用法
2019/11/25 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
python实现猜拳游戏项目
2020/11/30 Python
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
领导检查欢迎词
2014/01/14 职场文书
党校学习自我鉴定
2014/02/24 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
财政局个人年终总结
2015/03/03 职场文书
入党转正申请报告
2015/05/15 职场文书
音乐剧猫观后感
2015/06/04 职场文书
建筑工程催款函
2015/06/24 职场文书