假设我们有两套:
t = {('b', 3), ('a', 2)}
r = {('b', 4), ('c', 6)}
I want a union on 1st element to result in
u = {('b', 3), ('a', 2), ('c', 6)}
如果两个位置都有重复的符号(上面的示例“b”),则应保留第一个列表的元素。
谢谢。
最佳答案
只要做:
t = {('b', 3), ('a', 2)}
r = {('b', 4), ('c', 6)}
d = dict(r)
d.update(t)
u = set(d.items())
print(u)
Output:
{('c', 6), ('a', 2), ('b', 3)}
关于python - Python:元组集合的并集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52429406/