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

解决方案:
1.利用zip函数实现

2.利用循环来实现

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

问题2 咱们如何将两个list 转化成一个dictionary?
问题描述:假设你有两个list

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

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

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

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

咱们能够看到这个时候 zip函数仍是能够帮助咱们成功的实现所须要的功能,首先将经纬度一一配对整合到一块儿,随后再将val连起来,最后使用dict函数放在一块儿。post
经过上面的例子,咱们知道能够经过zip函数的屡次调用来整合数据,最终解决问题3d