给定一串排好序的列表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)
给定一串排好序的列表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)