Skip to main content
 首页 » 编程设计

python之在多个列表中查找共同值

2025年05月04日17飞鱼

<分区>

所以我有数字列表,我想找到所有列表中都存在的数字。如果可能,我不想使用循环。

举个例子

a = [1, 2, 3, 4] 
b = [2, 3, 4, 5, 6] 
c = [3, 4, 5, 6, 10, 12] 
df['A'] = [a, b, c] 

预期的输出是

[3, 4] 

我的问题是,列表的数量没有给出也没有固定。它可以是大约 20 个不同长度的列表(例如 [a, b, c, d, e, g, ..., l])

我已经看到使用 set(a) & set(b) & set(c) 的答案,但我不确定如何在我的案例中应用它。