标签: python list python-3.x tic-tac-toe
我有3个列表,如果说播放器在列表的某些部分选择'x',则会打印出'Congrats X won!' ...但不知怎的,它会显示无效的语法:
'x'
'Congrats X won!'
elif list1 [0] , list2 [0] ,list3[0] == 'x': ^ SyntaxError: invalid syntax
答案 0 :(得分:1)
如果您想测试列表元素的any是否等于'x':
elif any(s[0] == 'x' for s in (list1, list2, list3)):
如果您想测试列表元素的all是否等于'x':
elif all(s[0] == 'x' for s in (list1, list2, list3)):