当前位置: 首页 > 面试题库 >

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

温嘉赐
2023-03-14
问题内容

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

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


问题答案:
>>> 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]


 类似资料:
  • 问题内容: 我有阵列中的国家/地区列表,我想从列表中选择一个国家/地区(可能是使用随机的?),但是我自己还没有找到答案… 这是我到目前为止所拥有的: 问题答案: 尝试:

  • 问题内容: 如何在Python中创建随机字符串? 我需要先编号然后重复字符,直到完成为止,这就是我创建的 问题答案: 从(例如)小写字符生成字符串: 结果:

  • 问题内容: 对于一个项目,我需要一种创建数千个随机字符串同时保持较低冲突的方法。我正在寻找长度只有12个字符且只有大写的字符。有什么建议? 问题答案: 码: 输出: 5个例子: 编辑: 如果你只需要数字,使用恒定的,而不是从一个模块。 3个例子:

  • 本文向大家介绍在C#中将字符串随机化,包括了在C#中将字符串随机化的使用技巧和注意事项,需要的朋友参考一下 要随机化字符串,首先使用Random类- 现在,将方法与- 这是显示随机字符串的竞赛代码- 示例 输出结果

  • 问题内容: 串联String对象列表的最佳方法是什么?我正在考虑这样做: 我以某种方式发现这比使用StringBuilder / StringBuffer方法更整洁。 有什么想法/意见吗? 问题答案: 您的方法取决于Java的ArrayList#toString()实现。 尽管实现是用Java API记录的,并且不太可能更改,但仍有可能实现。自己实现这一点要可靠得多(循环,StringBuilde

  • 问题内容: 我在尝试搜索字符串中的子字符串时遇到问题。该子字符串可能在字符串中也可能不在字符串中。 我知道是否可以完成的两种方法是: 正则表达式 但是,还有其他“优化”方式吗?你会怎么做? Ruby可以提供更好的答案吗?由于我们使用jRuby,因此答案可以是Ruby或Java。 问题答案: 在Ruby中,使用方法: 返回。