📅  最后修改于: 2023-12-03 15:19:00.611000             🧑  作者: Mango
在编程中,我们有时需要对一个数组进行随机排序。Python中的shuffle()
函数可以帮助我们实现这一操作。
shuffle()
函数属于Python标准库中的random
模块,因此在使用之前需要先导入该模块:
import random
接着,我们可以使用shuffle()
函数对数组进行随机排序。下面是示例代码:
array = [1, 2, 3, 4, 5]
random.shuffle(array)
print(array)
输出结果为:
[5, 2, 1, 4, 3]
shuffle()
函数会直接对原数组进行修改,因此请先备份原数组以防止数据丢失。shuffle()
函数的时间复杂度为O(n),因此在对较大的数组进行操作时可能会占用过多的计算资源。shuffle()
函数适用于任何类型的数组,包括字符串、元组、列表等。shuffle()
函数可以帮助我们快速、方便地对数组进行随机排序。在实际应用中,可以结合其他算法或策略来实现更加高效的排序操作。