numbers = [ [([random.randint(1, 25)]) for col in range(5) ] for row in range(5)]
我想打印出來像一個表的列和行: 這就是我想要的,但沒有[]。如何正確迭代和樣式
''' [
[[13], [8], [2], [5], [17]],
[[18], [9], [10], [16], [23]],
[[5], [16], [7], [6], [11]],
[[7], [7], [24], [10], [24]],
[[1], [4], [17], [22], [13]]
] '''
我想
'''
13 8 2 5 17
18 9 10 16 23
5 16 7 6 11
7 7 10 24 10
1 4 17 22 13
'''
這時如果randint返回10個不同的數字。如果這些事項在上面,然後在列表存在,應該是這樣的:
'''
13 8 2 5 17
[18] 9 10 16 23
5 16 7 6 11
7 7 [10] 24 10
1 4 17 22 13
'''
不確定你想在這裏實現什麼,打印出一張表? –
爲什麼這麼多嵌套列表?重點是什麼? – acushner
爲什麼不'從numpy進口隨機; numbers = random.randint(1,25,size =(5,5,1))'獲取數組? –