更新時(shí)間:2023年03月20日10時(shí)25分 來源:傳智教育 瀏覽次數(shù):
要以就地操作方式打亂一個(gè)列表的元素,可以使用Python的random模塊中的shuffle()函數(shù)。這個(gè)函數(shù)會(huì)隨機(jī)打亂列表中的元素順序,而且直接在原列表上進(jìn)行修改,因此可以實(shí)現(xiàn)就地操作。
下面是一個(gè)示例代碼,展示如何使用shuffle()函數(shù)打亂一個(gè)列表的元素:
import random my_list = [1, 2, 3, 4, 5] random.shuffle(my_list) print(my_list)
這個(gè)示例代碼首先導(dǎo)入了random模塊,然后定義了一個(gè)列表my_list。接著使用shuffle()函數(shù)對(duì)my_list進(jìn)行隨機(jī)打亂,最后打印輸出打亂后的列表。
運(yùn)行示例代碼會(huì)得到類似以下的輸出:
[2, 5, 3, 1, 4]
這表示my_list的元素已經(jīng)被隨機(jī)打亂了。請(qǐng)注意,由于是就地操作,因此my_list本身已經(jīng)被修改,而不是返回一個(gè)新的列表。
北京校區(qū)