【发布时间】:2016-12-04 20:46:24
【问题描述】:
我需要一个包含 8 个元素的列表,并且我希望 python 随机导入列表中的元素。但我需要列表中的每个元素。像这样:
我需要一个列表中的 0 到 4 的数字,但是如果我写:
s = []
for i in range(8):
s.append(random.randint(0,4))
print("s:", s)
python 不会将每个数字至少打印一次。 Python 像这样打印我:
s = [1,0,2,2,1,0,1,3]- 此列表中缺少 4 个,但我希望所有 5 个数字在列表中至少出现一次。
请帮帮我。
【问题讨论】:
-
您的代码是随机的。你可以得到没有四肢,或者只有四肢,或者介于两者之间的任何地方。 “我希望所有 5 个数字在列表中至少出现一次” - 但这不是你写的。这是唯一的限制吗?
-
你需要更清楚你想要做什么。
-
我需要一个从 0 到 4 的随机元素列表 (8),其中每个数字在列表中至少出现一次。
-
我有一个作业:编写一个程序,它会随机创建一个分享5张照片(长度为8)的列表,每张照片必须至少分享一次。
-
为什么要别人写你的作业?
标签: python-2.7 list random element