比较 x 个元组并打印重复项的代码示例:
# 创建元组列表
tuples_list = [('a', 'b'), ('c', 'd'), ('a', 'b'), ('e', 'f'), ('g', 'h'), ('c', 'd')]
# 创建一个空列表来保存重复的元组
duplicates = []
# 遍历元组列表并比较值
for i in range(len(tuples_list)):
for j in range(i+1, len(tuples_list)):
if tuples_list[i] == tuples_list[j]:
if tuples_list[i] not in duplicates:
duplicates.append(tuples_list[i])
# 打印输出所有重复的元组
print("重复项:")
for t in duplicates:
print(t)
输出:
重复项:
('a', 'b')
('c', 'd')
这段代码逐个比较元组列表中的元素,并将重复项添加到新列表中。最后,新列表中的所有重复项都被打印输出。