gpt4 book ai didi

python从两个列表中创建一个新列表,第二个列表表示重复第一个列表中的元素多少次

转载 作者:太空宇宙 更新时间:2023-11-04 08:08:18 24 4
gpt4 key购买 nike

我有这样的数据:

df
col1 col2
3 4
1 2
2 2
4 7

现在数据是 pandas df,但我可以想象列列表或任何需要的东西。

我希望输出是这样的。

[3,3,3,3,1,1,2,2,4,4,4,4,4,4,4]

最佳答案

如果 col1 和 col2 可以表示为列表,则:

ans = []
for i in xrange(len(col1)):
ans+=[col1[i]]*col2[i]

print ans

假设 col1 和 col2 的长度相等

关于python从两个列表中创建一个新列表,第二个列表表示重复第一个列表中的元素多少次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27572897/

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