在python 中如何将 list 转化成 dictionary

2016-08-12 11:12 阅读(270)    评论(1)   

 

问题1:如何将一个list转化成一个dictionary?

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

1

解决方案:

1.利用zip函数实现2

2.利用循环来实现

3

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

4


问题2 我们如何将两个list 转化成一个dictionary?

问题描述:假设你有两个list

5

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

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

7

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

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

9

我们可以看到这个时候 zip函数还是可以帮助我们成功的实现所需要的功能,首先将经纬度一一配对整合到一起,随后再将val连起来,最后使用dict函数放在一起。

通过上面的例子,我们知道可以通过zip函数的多次调用来整合数据,最终解决问题

公司二维码

分享到:

相关推荐

  • 活动行封面1080

    广州首届国际创客节开幕,大众直呼“过瘾”!

    5月20日,广州首届国际创客节——2017天英汇•IEF国际创客节在广州开幕。IEF国际创客节是每年一度针对国际创客圈展开的大型盛会,本届创客节是由SME、INNOTalk、中大创新谷、云珠沙龙和G-SICE校园直通车联合主办,吸引了来自国内外的科技爱好者、国际创客、重点科技企业代表等数千人集聚广州,共同见证了广州...

  • 23

    为了灭蚊,这位博士建起蚊子工厂,周产300万只“祸害”全部放出

    对于大多数人来说,想到蚊子,最先想到的一定是一阵“嗡嗡”声。 午夜梦回之时,你不再想昔日时光,只想狠狠的往脸上来一巴掌。 打死那不识趣的蚊子,还有你好不容易积攒下来的睡意。 但若只是每个让人躁动的夏夜里的骚扰,或许蚊子还不算可怕。 因为它作为病毒的媒介,还能传播登革热...

  • 0 (2)

    借过高利贷,也混过风俗场,但他是被印在钞票上的男人,也是日本国民科学偶像

    几乎每个国家,都喜欢在流通纸币上印上人物的头像。 而且印刷在纸币上的人物挑选,也十分考究。 大多数的国家,都以本国的政要或领袖人物为主。 乔治·华盛顿与英国女王伊丽莎白 但是也有小部分国家喜欢逆其道而行,比如日本的纸币人物就多为文学家、教育家和科学家。 而且在日本人眼...

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1
    万能无敌...

    这是什么鬼?[‘/手动哭’]

    wm11个月前 (08-15)回复

SME 发掘你不知道的科技故事