lis中元素的无序位置

2024-06-13 10:06:03 发布

您现在位置:Python中文网/ 问答频道 /正文

Possible Duplicate:
Shuffling a list of objects in python

如果我有清单:

a = ["a", "b", "c", ..., "zzz"]

我如何随机洗牌它的元素以获得一个列表:

b = ["c", "zh", ...]

不消耗大量系统资源?


Tags: ofin元素列表objectslistzzz消耗
3条回答
import random
b = list(a)
random.shuffle(b)

^{}在适当的位置无序排列序列。

不确定它消耗了多少资源,但是随机模块中的shuffle正是这样做的。

import random
a = [1,2,3,4,5]
random.shuffle(a)

相关问题 更多 >