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

Python 3.x 如何将random.sample输出到变量?,python-3.x,random,Python 3.x,Random,我正在尝试将random.sample输出到列表变量,而不是打印它。我想这样做,因为我想比较两个列表 我只知道怎么打印出来 代码: 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: ", r

我正在尝试将random.sample输出到列表变量,而不是打印它。我想这样做,因为我想比较两个列表

我只知道怎么打印出来

代码:

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完成吗?如果没有,您能建议另一个随机模块尝试吗?

谢谢您的帮助。在你的指导下,我能够得到我想要的随机输出

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)

现在我只需要想一想如何打印一行而不是新行的麻木列表

谢谢你的帮助。在你的指导下,我能够得到我想要的随机输出

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)

现在我只需要想一想如何打印一行而不是新行的麻木列表

问题是什么?想比较两个列表吗?你想如何比较?任何逻辑/条件?只需比较列表,找出类似的值问题是什么?想比较两个列表吗?你想如何比较?任何逻辑/条件?只需比较列表,选择类似的值即可。
print(numb,end='')
打印一行。
print(numb,end='')
打印一行。