python - 检查第一个列表中的双元素是否出现在第二个列表中并打印输出

标签 python list

假设

List1 = [ 23, 45, 6, 7, 34]
List2 = [46, 23, 1, 14, 68, 56]

比较List1List2,打印List1List2中有double值的元素>

Output = [23,7,34]

最佳答案

试试这个:

Output = [i for i in List1 if i*2 in List2]

关于python - 检查第一个列表中的双元素是否出现在第二个列表中并打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54554873/

相关文章:

python - One-hot编码后的预测

python - 如何在jinja2中获取带有空格的整个字符串

c++ - python中编译模块之间的依赖关系

java - 如果大小写匹配,则从 ArrayList 中删除名称不起作用

Python:这里使用 [] 是什么意思?

python - 获取数字元素最大的元组,如果出现平局,则随机选择平局元组之一

python - 为什么 Nibabel 会更改我的文件的大小?

python - Pickle 什么时候成为 Python 标准库的一部分?

python - 如何执行两个列表的逐元素乘法?

python - 将 Python 字符串转换为列表