gpt4 book ai didi

python - 包含数字的列表

转载 作者:行者123 更新时间:2023-12-01 19:49:33 26 4
gpt4 key购买 nike

我正在尝试编写一个循环来检查列表中的列表中的某个数字是否未出现。例如:如果我有列表

[[1,'O', 3], [4, 5, 6], [7, 8, 'X']]

我想编写一个循环来检查数字2是否出现在其中一个列表中,如果没有,则要求您选择一个新数字。到目前为止,我一直坚持这一点:

move = 2
for i in range(3):
for j in range(3):
if move not in board[i][j]:
move = int(input("Number already taken. Pick another"))

但是这不起作用。这似乎是一个相当简单的检查,但我不知道为什么它不能运行。有人有更好的建议如何检查这些列表中的给定号码吗?

干杯

最佳答案

尝试使用任何函数。

m = [[1,'O', 3], [4, 5, 6], [7, 8, 'X']]
while True:
move = int(input('....'))
if any(move in row for row in m):
break

关于python - 包含数字的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60726507/

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