gpt4 book ai didi

python - 为列表中的每个项目分配特定的 ID,并生成具有重复 ID 的新列表

转载 作者:太空宇宙 更新时间:2023-11-03 15:26:29 25 4
gpt4 key购买 nike

我有 2 个列表,每个列表中有 5 个项目。但“开始”列表中的项目是列表:

start = [[3606,5599,6312,7897], [2394], [84,1046], [1046], [1]]

id = ['AB022430', 'AB024537', 'AB043103', 'AB051349', 'AB051628']

我想创建一个具有以下格式的新列表(我正在考虑通过 pandas df 或使用“zip”):

AB022430    3606
AB022430 5559
AB022430 6312
AB022430 7897
AB024537 2394
etc..

我本质上想要重复的 ID。

最佳答案

您可以使用列表理解:

[(ID, v) for ID, val in zip(id, start) for v in val]

#[('AB022430', 3606),
# ('AB022430', 5599),
# ('AB022430', 6312),
# ('AB022430', 7897),
# ('AB024537', 2394),
# ('AB043103', 84),
# ('AB043103', 1046),
# ('AB051349', 1046),
# ('AB051628', 1)]

关于python - 为列表中的每个项目分配特定的 ID,并生成具有重复 ID 的新列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43098028/

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