我是新來的蟒蛇,我試圖創建一個數組(不使用numpy),然後有一些值隨機取代。隨機更改二維數組中的值
array = []
for row in range(6):
array.append([])
for column in range(6):
array[row].append('0')
def display(array):
for row in array:
print(" ".join(row))
display(array)
該代碼輸出::
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
如何可以隨機地在該列表中選擇的元素並用1與數字上/下沿替換它和該陣列使用此代碼創建它旁邊像這樣:
0 0 0 0 0 0
0 0 1 0 0 0
0 1 1 1 0 0
0 0 1 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
[這裏](https://docs.python.org/2/tutorial/datastructures.html)你可以檢查如何使用列表。 [這裏](https://docs.python.org/3.1/library/random.html#random.randint),你可以檢查如何得到一個隨機數......並且關於選中元素的1,試着找* n *元素索引與其鄰居索引之間的連接。 – makeMonday