在 Python 中,您可以使用 random
模塊中的 shuffle
函數來實現類似 random_shuffle
的功能
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print("Shuffled list:", my_list)
這將隨機打亂 my_list
中的元素。請注意,random.shuffle()
會直接修改傳入的列表,而不是創建一個新的列表。如果您希望保留原始列表并返回一個新的打亂順序的列表,可以使用 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)
這將創建一個新的列表 shuffled_list
,其中包含與 my_list
相同的元素,但順序已被隨機打亂。