给定一串排好序的列表a=[1,2,3,4,5],打乱这个列表(即每次输出列表元素的顺序要不一致)

 给定一串排好序的列表a=[1,2,3,4,5],打乱这个列表(即每次输出列表元素的顺序要不一致)。

# 法一:使用函数
import random
a = [1, 2, 3, 4, 5]
random.shuffle(a)
print(a)
# 法二:
for i in range(5):
    idx = random.randint(0, 3)
    a[idx], a[idx + 1] = a[idx + 1], a[idx]
print(a)

猜你喜欢

转载自blog.csdn.net/qq_40808154/article/details/89103775
今日推荐