如何检查列表中是否有超过一项 python
How to check if there is greater than one item in a list python
我正在编写生成 Rubik 魔方打乱的代码,我使用 if scramble:
查看 for 循环中的列表中是否有任何内容。我不确定如何检查列表索引中是否有任何内容> 0。代码在这里(请不要判断我的编码,它不是最终的我还有一些代码需要清理,我只是在做 GCSE目前是计算机科学)
scrambling = True
while scrambling:
scramble = []
for i in range(0,30):
while True:
chosen = r.choice(moves)
if scramble:
if scramble[i-1] != chosen:
if chosen[0] != scramble[i-1][0]:
break
else:
pass
else:
pass
else:
break
scramble.append(chosen)
if opposites[scramble[15]] != opposites.get(scramble[16]):
if opposites[scramble[14]] != opposites.get(scramble[15]):
scrambling = False
else:
pass
else:
pass
感谢您的帮助
您可以查看列表的长度:
if len(scramble) > 1:
#...
我正在编写生成 Rubik 魔方打乱的代码,我使用 if scramble:
查看 for 循环中的列表中是否有任何内容。我不确定如何检查列表索引中是否有任何内容> 0。代码在这里(请不要判断我的编码,它不是最终的我还有一些代码需要清理,我只是在做 GCSE目前是计算机科学)
scrambling = True
while scrambling:
scramble = []
for i in range(0,30):
while True:
chosen = r.choice(moves)
if scramble:
if scramble[i-1] != chosen:
if chosen[0] != scramble[i-1][0]:
break
else:
pass
else:
pass
else:
break
scramble.append(chosen)
if opposites[scramble[15]] != opposites.get(scramble[16]):
if opposites[scramble[14]] != opposites.get(scramble[15]):
scrambling = False
else:
pass
else:
pass
感谢您的帮助
您可以查看列表的长度:
if len(scramble) > 1:
#...