首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何组合两套列表?

如何组合两套列表?
EN

Stack Overflow用户
提问于 2020-02-26 19:41:21
回答 1查看 37关注 0票数 0

我有两个列表(两个列表都包含超长数据):

代码语言:javascript
复制
list_1 = ["apple", "orange", "banana", ......]
list_2 = [[1,0,0,0,0], [0.5,0,0.5,0,0], [0,0,1,0,0], ......]

我想要的结果是:

代码语言:javascript
复制
list = {"apple" : [1,0,0,0,0], "orange" : [0.5,0,0.5,0,0], "banana" : [0,0,1,0,0], .......]

我想要做的就像把list_1放到list_2上,把list_11放到list_21上等等。

有没有一种方法可以自动将数据配对,无论数据集有多长?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-02-26 19:42:09

您可以使用zip

代码语言:javascript
复制
list = {}
for x, y in zip(list_1, list_2):
    list[x] = y
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60413135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档