Py学习  »  Python

Python Connect Four:在获取列表中列表的两个索引时遇到问题

HaseebGarfinkel • 3 年前 • 1306 次点击  

我正在尝试用python创建一个非常简单的connect four游戏。我有一个名为connect four的列表,其中包含了电路板中每一行的多个列表。每个列表中都有7项。我有一个for循环来遍历connect four列表中的每一行,然后是另一个for循环来遍历每一行中的每一项。我正试图得到黑板上每一项的索引。下面是我尝试此操作的代码,但它没有返回正确的索引。

for x in connect_four:
  row = connect_four.index(x)
  for item in x:
    col = x.index(item)
    print("The row is " + str(row))
    print("The column is " + str(col))

这是我首先创建列表的代码。

connect_four = []
for row in range(6):
  connect_four.append(["|___|"] * 7)
  
def print_board(board):
  for row in board:
    print("".join(row))

print_board(connect_four) 
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132093
 
1306 次点击  
文章 [ 1 ]  |  最新文章 3 年前