如何将python中的List转化成dictionary
2016-08-15 08:54
681 查看
问题1:如何将一个list转化成一个dictionary?
问题描述:比如在python中我有一个如下的list,其中奇数位置对应字典的
key,偶数位置为相应的
value
解决方案:
1.利用zip函数实现
2.利用循环来实现
3.利用 enumerate
函数生成index
来实现
问题2 我们如何将两个list 转化成一个dictionary?
问题描述:假设你有两个
list
解决方案:还是常见的
zip函数
这里我们看到了
zip函数确实在配对上面起到了很不错的效果,如果两个list都很大,你需要引入
itertools.izip来解决问题
或者下面的直接使用
dict函数
那么如果我们有三个lsit呢?比如我们有时候会遇到这样的问题比如在一个经纬度下面记录某个数据,这个时候又该怎么实现呢?
我们可以看到这个时候
zip函数还是可以帮助我们成功的实现所需要的功能,首先将经纬度一一配对整合到一起,随后再将val连起来,最后使用
dict函数放在一起。
总结
通过上面的例子,我们知道可以通过zip函数的多次调用来整合数据,最终解决问题,以上就是本文的全部内容,希望对大家学习python能有所帮助。
您可能感兴趣的文章:
- Python 字典(Dictionary)操作详解
- python两种遍历字典(dict)的方法比较
- python通过字典dict判断指定键值是否存在的方法
- 跟老齐学Python之dict()的操作方法
- python 将字符串转换成字典dict
- Python中实现两个字典(dict)合并的方法
- python dict remove数组删除(del,pop)
- python 字典(dict)按键和值排序
- python list转dict示例分享
- Python的“二维”字典 (two-dimension dictionary)定义与实现方法
- python中字典(Dictionary)用法实例详解
- Python中字典(dict)和列表(list)的排序方法实例
- Python中dictionary items()系列函数的用法实例
- python中defaultdict的用法详解
- python 字典(dict)遍历的四种方法性能测试报告
- python实现字典(dict)和字符串(string)的相互转换方法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
相关文章推荐
- 如何将python中的List转化成dictionary
- python如何将字典中的值转化为list结构,以词频统计为例
- python中如何用序列(list())转化为矩阵(int())
- Python 技巧:如何将一个列表list用一句代码改成列表中的列表
- Python里面如何实现tuple和list的转换?
- Python是如何实现dictionary
- 第三章Python解析list,dictionary,set
- python中的list如何进行相减操作或者将list分片
- python 中List 与dictionary
- Python中的List,Tuple和Dictionary
- Dictionary到ListItem项的转化
- Python Tuple List Dictionary
- 如何将python文件转化为exe文件
- 【Python基础】之set, list, dictionary
- Python学习笔记之疑问10:如何使用分隔符连接list中的字符串
- Python 中list, dictionary 与 file相互操作
- python中的list如何进行相减操作或者将list分片
- 如何将list转化为数组
- python中Dictionary、list、tuple的区别和联系
- Python 中list, dictionary 与 file相互操作