门户网站建设的书籍,网站美工怎么做,广告网络营销,网络架构模拟设计原标题#xff1a;在python 中如何将 list 转化成 dictionary
问题1#xff1a;如何将一个list转化成一个dictionary#xff1f;
问题描述#xff1a;比如在python中我有一个如下的list#xff0c;其中奇数位置对应字典的key#xff0c;偶数位置为相应的value解决方案:
1…原标题在python 中如何将 list 转化成 dictionary
问题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函数的多次调用来整合数据最终解决问题。
***
原文链接http://datartisan.com/article/detail/157.html返回搜狐查看更多
责任编辑