溫馨提示×

在Python中如何實(shí)現(xiàn)類似random_shuffle的功能

小樊
82
2024-09-04 07:22:26
欄目: 編程語言

在 Python 中,您可以使用 random 模塊中的 shuffle 函數(shù)來實(shí)現(xiàn)類似 random_shuffle 的功能

import random

my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)

print("Shuffled list:", my_list)

這將隨機(jī)打亂 my_list 中的元素。請注意,random.shuffle() 會直接修改傳入的列表,而不是創(chuàng)建一個新的列表。如果您希望保留原始列表并返回一個新的打亂順序的列表,可以使用 random.sample()

import random

my_list = [1, 2, 3, 4, 5]
shuffled_list = random.sample(my_list, len(my_list))

print("Original list:", my_list)
print("Shuffled list:", shuffled_list)

這將創(chuàng)建一個新的列表 shuffled_list,其中包含與 my_list 相同的元素,但順序已被隨機(jī)打亂。

0