如何比较 Python 中的两个元组?


将元组逐个位置进行比较:第一个元组的第一个项目与第二个元组的第一个项目进行比较;如果它们不相同,则这是比较的结果,否则会考虑第二个项目,然后第三个,依此类推。 

示例

>>> a = (1, 2, 3)
>>> b = (1, 2, 5)
>>> a < b
True

还有一种类型的比较会考虑相同和不同的元素。这可以使用集合来执行。集合会获取元组并仅获取唯一值。然后,你可以执行一个&运算,该运算充当交集,以从元组中获取公共对象。 

示例

>>> a = (1, 2, 3, 4, 5)
>>> b = (9, 8, 7, 6, 5)
>>> set(a) & set(b)
{5}

你还可以使用 set.intersection 函数执行此操作。 

示例

>>> a = (1, 2, 3, 4, 5)
>>> b = (9, 8, 7, 6, 5)
>>> set(a).instersection(set(b))
set([5])

更新于: 05-Mar-2020

6K+ 浏览

启动你的事业

完成课程获得认证

开始吧
广告
© . All rights reserved.