我有两组,每组包含许多元组:
s1 = set([('a','b','c'), ('d','e','f'), ('g','h','i'), ('j','k','l'), ('m','n','o')])
s2 = set([('a','y','z'), ('p','q','r'), ('s','t','u'), ('v','w','x')])
每个元组包含许多字符串(在本例中为 3)。此外,每个元组都有一个 id,它是第一个元素。我想检查哪个元组在两个集合中具有相同的 id,但后面的值不同,例如 s1 中的 (a,b,c) 和 s2 中的 (a,y,z) 并输出。
您是否必须拥有确切的元组来检查它是否在使用 in 的集合中,然后如何访问该元组以将其打印出来?