📅  最后修改于: 2023-12-03 15:34:04.412000             🧑  作者: Mango
如果您需要在Python程序中随机排序列表中的元素,那么您需要使用random
模块中的shuffle
函数。
以下是一个简单的示例程序,展示如何在Python程序中随机排序一个列表:
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
这个程序将输出一个随机排序过的列表,类似于这个样子:
[3, 2, 5, 1, 4]
在这个例子中,我们首先导入了random
模块,然后定义了一个名为my_list
的列表。我们调用了random.shuffle
函数,并将my_list
作为参数,以将其随机排序。最后,我们输出了随机排序后的列表。
请注意,random.shuffle
函数不会返回任何值,但会更改原始列表。如果您需要保留原始列表,可以使用以下代码:
import random
my_list = [1, 2, 3, 4, 5]
shuffled_list = random.sample(my_list, len(my_list))
print(shuffled_list)
这个程序将输出一个随机排序过的列表,类似于这个样子:
[2, 5, 4, 1, 3]
在这个例子中,我们使用了random.sample
函数来创建一个随机排序的新列表。与random.shuffle
不同,random.sample
不会更改原始列表,而是返回一个新的随机排序过的列表。