これが私がしたことです-
grid_len = input("Enter Grid Length: ") #Assuming grid_length to be 3
s = []
while True:
s.append(input())
if len(s) == int(grid_len)**2: #grid_length^2 will be 9
print(s)
break
たとえば、入力が最初のループで1、2番目のループで2、3番目のループで3、というように9までの場合。次のようなリストが作成されます。
['1','2','3','4','5','6','7','8','9']
しかし、私はそれを次のようなものにしたい:
[[1,2,3],[4,5,6],[7,8,9]]