我试图将random.sample输出到列表变量,而不是打印它。我想这样做,是因为我想比较2个列表。
我能弄清楚的是如何打印出来
代码:
import random
num1 = int(input("Highest List Number in List 1: "))
num2 = int(input("Highest List Number in List 2: "))
list1 = range(num1)
list2 = range(num2)
print("1st List: ", random.sample(list1,k=10))
print("2nd List: ", random.sample(list2,k=10))
可以用random.sample完成吗?如果不能,您可以建议另一个随机模块尝试吗?
答案 0 :(得分:0)
感谢您的帮助。在您的指导下,我能够获得想要的随机输出
import random
num1 = int(input("Highest List Number in List 1: "))
num2 = int(input("Highest List Number in List 2: "))
# list(range(5)) + list(range(10,20))
list1 = range(num1)
list2 = range(num2)
first_list = random.sample(list1,k=10)
print(first_list)
second_list = random.sample(list2,k=10)
print(second_list)
for numb in first_list:
if numb in second_list:
print(numb)
现在我只需要弄清楚如何连续输出麻木列表而不是换行