在Python中随机化字符串列表的最佳方法

罗伊·阿德勒(Roee Adler):

我收到一个字符串列表作为输入,并且需要返回具有这些相同字符串但随机顺序的列表。我必须允许重复-同一字符串在输入中可能出现一次或多次,并且在输出中必须出现相同的次数。

我看到了几种“强力”方式(使用循环,禁止使用),我目前正在使用其中一种。但是,知道Python可能会完成一项工作,对吧?

约翰·库格曼(John Kugelman):
>>> import random
>>> x = [1, 2, 3, 4, 3, 4]
>>> random.shuffle(x)
>>> x
[4, 4, 3, 1, 2, 3]
>>> random.shuffle(x)
>>> x
[3, 4, 2, 1, 3, 4]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章