要在Python中打亂一個(gè)數(shù)組的順序,你可以使用random模塊中的shuffle()函數(shù)。下面是一個(gè)示例代碼:
import random # 原始數(shù)組 array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 打亂數(shù)組順序 random.shuffle(array) # 打印打亂后的數(shù)組 print(array)
運(yùn)行以上代碼,會(huì)輸出一個(gè)隨機(jī)順序的數(shù)組。請(qǐng)注意,shuffle()函數(shù)會(huì)直接修改原始數(shù)組,而不是返回一個(gè)新的數(shù)組。如果你希望保持原數(shù)組不變,可以先創(chuàng)建一個(gè)副本,然后對(duì)副本進(jìn)行打亂操作。例如:
import random # 原始數(shù)組 array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 創(chuàng)建副本 shuffled_array = array.copy() # 打亂副本數(shù)組順序 random.shuffle(shuffled_array) # 打印打亂后的數(shù)組 print(shuffled_array)
這樣,原始數(shù)組array的順序就不會(huì)被改變。