gpt4 book ai didi

python - 如何在for循环中获取下一个元素

转载 作者:太空宇宙 更新时间:2023-11-04 10:52:04 25 4
gpt4 key购买 nike

我有一个包含很多 bool 值的列表,我想得到这个模式:True, True, False, True, True。为此,我认为我需要在处理前一个元素的同时获取循环中的下一个元素。我该怎么做?

额外的问题:除了 i += 1 之外,还有其他方法可以增加列表中元素的位置吗?

最佳答案

我会尝试:

subset = [True, True, False, True, True]
main = [False, True, False, True, True, True, False, True, True, False, True, False, True]

for i, j in enumerate(xrange(len(subset), len(main) + 1)):
if main[i:j] == subset:
print subset, 'is at', i
break
else:
print 'not found'

注意:这有点蛮力,但一次性没问题...否则,看看尝试...

关于python - 如何在for循环中获取下一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186671/

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