我的目标是当两个列表之一与另一个列表相同时使程序停止。

我已经尝试过多次以不同的方式执行此操作,但无济于事。

这是相关代码:

tower1 = [3, 2, 1]
tower2 = [ ]
tower3 = [ ]

checkl = [3, 2, 1]

if not tower2 == checkl or not tower3 == checkl:
    #move numbers around
else:
    #do something else


有人知道我该怎么做吗?

谢谢!

最佳答案

您可以使用in运算符:

if checkl in (tower2, tower3):
    # do something else
else:
    # move numbers around

关于python - 当一个列表或另一个列表与第三个列表相同时,如何使程序停止?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60641734/

10-13 07:00