gpt4 book ai didi

python - 从 "lists of lists"和 "list"创建两个单独的 "list of lists"

转载 作者:行者123 更新时间:2023-12-03 23:20:22 27 4
gpt4 key购买 nike

我还没有在这里找到类似问题的解决方案,所以我会寻求你的帮助。
有 2 个列表,其中之一是列表列表:

categories = ['APPLE', 'ORANGE', 'BANANA']
test_results = [['17.0', '12.0'], ['21.0', '15.0'], ['7.0', '6.0']]
作为最终结果,我想将它分成 2 个单独的列表列表:
[['APPLE','17.0']['ORANGE','21.0']['BANANA','7.0']]
[['APPLE','12.0']['ORANGE','15.0']['BANANA','6.0']]
我试图创建循环,但我没有什么可分享的。
任何想法表示赞赏。

最佳答案

您可以简单地使用 列表遍历 并从第一个列表中选择索引处的元素并从第二个列表中选择值:

l1 = []
l2 = []
for i, values in enumerate(test_results):
l1.append([categories[i], values[0]])
l2.append([categories[i], values[1]])

print(l1)
print(l2)

# Output
# [['APPLE', '17.0'], ['ORANGE', '21.0'], ['BANANA', '7.0']]
# [['APPLE', '12.0'], ['ORANGE', '15.0'], ['BANANA', '6.0']]

关于python - 从 "lists of lists"和 "list"创建两个单独的 "list of lists",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63404909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com