怎么使用二维列表,如一下内容创建了一个行用字母列用数字表示的一个二维列表,怎样通过对函数的应用让放在表中的船能通过输入“B1”A3这种操作进行放置,并且使用函数只能垂直或水平放置

GUESS_BOARD2 = [[' '] * 8 for x in range(8)]

letters_to_numbers = {'A': 0, 'B': 1, 'C': 2, 'D': 3, 'E': 4, 'F': 5, 'G': 6, 'H': 7}

def print_board(board):
print(' A B C D E F G H')
print(' ----------------')
row_number = 1
for row in board:
print("%d|%s|" % (row_number, "|".join(row)))
row_number += 1

img

img