我试图使此代码接受一些原始输入(它们是字符串)并创建一个数组。相反,它只给了我所有输入的一长串。假定数组的维数为h,乘以每个字符串的长度(常数)。我叫阵列网格。
import sys
import math
def print_it(grid):
for lst in grid:
print lst
#############################
h = int(raw_input())
t = raw_input()
for i in xrange(h):
grid=[]
row = list(raw_input())
grid.append([row])
print_it(grid)
答案 0 :(得分:0)
您每次在循环中都将grid
重置为[]
。因此以前的值会丢失。
将其更改为类似的内容
grid=[]
for i in xrange(h):
row = list(raw_input())
grid.append([row])