小编Del*_*ser的帖子

如何将此代码放入一个打印函数(或行)中?

所以我想把这段代码变成一行。我不知道如何创建两个随机列表,然后在一行中打印出两个列表中的公共数字。我是将代码放入一行的新手,我不知道这是否可行。

这是我拥有的代码:

import random
a, b = random.sample(range(1, 50), 30), random.sample(range(1, 50), 30)

print([x for x in a for y in b if x == y])
Run Code Online (Sandbox Code Playgroud)

这是我的尝试:

import random
print([[a = random.sample(range(1, 50), 30)], [b = random.sample(range(1, 50), 30)], x for x in a for y in b if x == y])
Run Code Online (Sandbox Code Playgroud)

python random

3
推荐指数
1
解决办法
110
查看次数

标签 统计

python ×1

random ×1