如何将random.sample输出到变量?

时间:2019-07-05 05:08:43

标签: python-3.x random

我试图将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完成吗?如果不能,您可以建议另一个随机模块尝试吗?

1 个答案:

答案 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)

现在我只需要弄清楚如何连续输出麻木列表而不是换行