对不起,如果之前有人询问,我一直在寻找答案,但没有成功。
所以,我有一个数字(它实际上是一个类对象,但是例如,使用整数解释可能更好):1,以及一个唯一数字列表(我的数字不是包括在内)。
示例:[2,5,3,8,9,4 ......]
我想要做的是将我的数字(1)与列表中的所有数字进行比较,但是一次两个项目/对,所以这里的第一项将是(2,5)。然后,通过这三个数字(1,2,5),我可以检查它们是否符合我的功能条件。如果没有,再次取我的号码(1)并将其与列表中的下两个项目(3,8)进行比较,依此类推,直到满足(或不满足)所有三个号码的条件。
你能帮我解决一下如何实现这个目标吗?提前谢谢。
答案 0 :(得分:0)
for i in range(0, len(lst)-2, 2):
tmp = lst[i:i+2].append(1)
check(tmp)
答案 1 :(得分:0)
您可以单独获取元素并将其用作比较函数的参数,如:
a = 1
b = [2,3,4,5,6,7]
for i in range(0, len(b), 2):
print(a, b[i], b[i+1])