【发布时间】:2021-08-18 20:22:27
【问题描述】:
我有一个包含以下内容的答案元组序列(用于单词搜索游戏):
[(0, 0, 'downright', 'plain'), (5, 4, 'up', 'on'), (5, 1, 'left', 'mainly'), (4, 5, 'left', 'falls'), (0, 2, 'right', 'spain'), (0, 3, 'downright', 'in'), (1, 3, 'upright', 'rain'), (3, 0, 'left', 'the')]
我想将猜测元组与答案匹配,猜测是包含以下内容的元组:
(0, 0, 'downright')
如何将猜测元组与序列中的答案元组之一匹配?
我的尝试(但有时即使匹配,它也会给出 False):
def is_valid_answer(answers, guess):
found = True
for x,y in enumerate(answers):
if guess == (answers[x][0:3]):
return found
else:
found = False
return found
【问题讨论】:
标签: python python-3.x tuples sequence string-matching