【发布时间】:2015-02-27 22:22:55
【问题描述】:
我正在尝试根据我将提供的列表生成 x 个随机数(包含我想要生成的相同数量的数字)。 到目前为止,我有这个代码:
import random
list = []
while len(list) < 10:
x = random.randint(1, 100)
if x not in list:
list.append(x)
list.sort()
print (list)
问题是,我如何输入我拥有的列表,以便 Python 可以读取一些模式(缺少更好的词)并生成数字? 尝试谷歌它,到目前为止没有发现任何东西。 谢谢。
【问题讨论】:
-
输入列表究竟是如何影响随机数生成的?您只是在寻找
random.shuffle或random.sample? -
你试过正则表达式吗?正则表达式真的可以帮助你解决模式
-
您需要更清楚地描述您的问题。列表将如何影响列表中的数字?你想让你的代码识别模式吗?
-
如上所述,这个列表应该如何影响输出?此外,“输入列表”是什么意思?请给出输入列表的示例(包括您当前使用的格式 - python 列表、文本文件、csv 等),以及潜在输出的示例。