random.shuffle()函数是Python中用来打乱序列中元素顺序的函数。它可以用来实现随机排列,有助于模拟随机性,也可以用于实现抽奖等功能。
使用方法
- random.shuffle()函数有两种使用方法:
- 第一种方法:将random.shuffle()函数作用于一个序列,可以改变序列中元素的顺序:
import random list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] random.shuffle(list1) print(list1)
输出结果为:[5, 8, 4, 9, 3, 6, 1, 2, 7]
- 第二种方法:将random.shuffle()函数作用于一个序列,可以返回一个打乱顺序的新序列:
import random list2 = [1, 2, 3, 4, 5, 6, 7, 8, 9] list2_shuffled = random.shuffle(list2) print(list2_shuffled)
输出结果为:None
从上面的例子可以看出,random.shuffle()函数返回值为None,它只是改变序列中元素的顺序,而不是返回一个新的序列。
random.shuffle()函数也可以用于元组,字符串,字典等类型的序列。