我正在使用 python 国际象棋模块。在网站上,它显示您可以通过使用来检查移动是否合法
import chess
board = chess.Board()
move = input("Enter a chess move: ")
if move in board.legal_moves:
# Some code to do if the move is a legal move
但是,我希望能够从board.legal_moves
. 当我尝试这个时:
print(board.legal_moves[0])
这将返回以下错误:
TypeError: 'LegalMoveGenerator' object is not subscriptable
如何像使用列表一样选择移动?那么,我将如何将选择用作移动?