gpt4 book ai didi

python - 如何在每次循环时创建一个新列表,并在向其追加元素后重复循环?

转载 作者:行者123 更新时间:2023-12-01 06:27:45 24 4
gpt4 key购买 nike

这是我的 list

lst = [1,2,3,4,4,5,6,7,8,8,9,9,10,1]

我想要这个输出

[1][2,3][4,4,5][6,7][8,8,9][9][10,1]

如果数字是偶数并且下一个数字是奇数,则循环应该中断,并且下一个奇数或偶数应该附加到另一个列表中。如果有偶数,则在找到下一个奇数之前,不应破坏列表。

最佳答案

lis = [1,2,3,4,4,5,6,7,8,8,9,9,10,1] 
tempList = []
result = []
for item in lis:
tempList.append(item)
if item % 2 == 1:
result.append(tempList)
tempList = []
print(result)

关于python - 如何在每次循环时创建一个新列表,并在向其追加元素后重复循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60054433/

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