我對Python很新,所以我不太瞭解它的語法。如何在Python中獲取用戶輸入的網格字符
所以我想在輸入中輸入一個網格的行數和列數,然後輸入一個由行數和列數限制的字符網格。例如:
如果我輸入的是:
3 4
X O X O
X X X X
O O O O
我想打印出一個這樣的數組:
grid = [['X', 'O', 'X', 'O'],
['X', 'X', 'X', 'X'],
['O', 'O', 'O', 'O']]
我至今是:
row, column = [int(x) in x for raw_input().split()]
grid = []
for i in range (0, N):
grid[i].append([])
grid[i] = raw_input().split()
我收到錯誤:列表索引超出範圍。
我不知道我在做什麼錯。任何幫助,將不勝感激。
輸入從標準輸入來的? –