tuples - python - 有一个元组列表如何识别有相同元素的元组?

我有一个元组列表(例如,(('A','B'),('C','C'),('D','E')),如何标识有相同元素的元组(即,如何从列表中识别('C''C'))?

时间:

迭代它,使用列表推导:


>>> arr = [('A','B'), ('C','C'), ('D','E')]


>>> matching = [pair for pair in arr if pair[0]==pair[1]]


>>> matching


[('C', 'C')]



...