如何在Python 3中检查两个不同列表中的相同项目?

乔恩·伊尔马兹

在Python中,如何检查两个列表是否包含相同的项目,然后返回这些项目的列表,或者如果存在匹配项,则返回True。

鉴于:

list1=[1,2,3,4,5]
list2=[2,4,6,8]

我如何退货:

list3=[2,4]

或使用检查是否正确,如:

if MATCHES EXIST:
    DO SOMETHING

另外,如何将列表中的项目连接成单个序列或字符串?

鉴于:

list1=[1,2,3,4,5]

我如何退货:

list2=[12345]
苏萨加尔

在Python中,您可以使用从两个不同的列表中获得相似的项目set这将为您提供两个不同列表中相同的值。

>>> a=[1,2,3]
>>> b=[2,3,4]
>>> set(a) & set(b)
{2, 3}
>>> 

要以列表格式获取此输出,请按如下所示进行输入

>>> list(set(a) & set(b))
    [2, 3]

您可以使用list("123")命令从字符串值创建列表

>>> a="123"
>>> list(a)
['1', '2', '3']
>>> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用口味合并已经在 Playstore 中的两个不同项目

比较不同列表python中两个元组的项目

如何检查和删除python中两个不同目录中不相同的文件?

如何在js中为两个不同类型的数组列表使用相同的数组?

使用重复元素python 3查找两个列表之间的共同项目

如何检查两个列表在Python中是否循环相同

如何检查两个列表的内容在python中是否相同?

如何在Python中的函数内的不同项目上循环列表?

如何在python中具有相同键的两个不同字典中组合值

如何在Python中匹配两个不同列表的第一个元素

如何使用两个相同的键和不同的值从 Python 中的三个不同列表创建字典?

如何检查两个不同文件中是否出现相同的文本

如何根据列表中的两个不同值获得 2 个计数并检查两个计数是否相等?

如何在 Python3 上从三个列表中创建两个列表

如何检查嵌套列表的两个元素在 Prolog 中是否具有相同的索引?

如何检查两个列表中的元素是否相同(顺序已更改)

如何在Python中并行遍历两个长度不同的列表?

如何在Python中连接不同大小的元素级两个列表?

如何在python中添加两个具有不同维度的列表?

如何将相同的“option”元素添加到两个不同的“select”列表中?

如何在Python中对两个列表进行XOR?

如何在Python中串联两个元素列表?

如何在python中迭代比较两个列表?

如何在Python中串联两个列表?

如何在python中合并两个列表?

如何在python中减去两个列表

如何在python中合并两个列表

如何在Python中以相同比例绘制两个图形的两个3D矩阵图

如何基于另一个在python中具有相同项目的列表重新排序