-1
A
回答
3
>>> tuple(set(("and", "dog")) | set(("a", "dog")))
('and', 'a', 'dog')
或者一般:
import operator
tuple(reduce(operator.__or__, map(set, mytuples)))
0
你可以将它转换为set。
diff = (set(("a","dog")) - set(("and","dog")))
result = list(("and","dog")) + list((diff))
print(result) #['and', 'dog', 'a']
0
如果顺序并不重要:
>>> tuple(set.union(*map(set, tuples)))
('and', 'a', 'dog')
如果为了做事情:
>>> seen = set()
>>> tuple(elem for tupl in tuples for elem in tupl
if elem not in seen and not seen.add(elem))
('and', 'dog', 'a')
相关问题
- 1. 任何获得两个数组共同元素的函数?
- 2. 如何获得一个元组元素
- 3. 比较两个数组列表元素,并得到联合国共同元素
- 4. 获得元素
- 5. jQuery的获得输入元素在不同的父元素
- 6. 将基于一个共同的元组元素的元组的列表
- 7. 组合数组元素,为获得数
- 8. Appium + WD(的NodeJS)获得同级元素
- 9. 合并元组,如果他们有一个共同的元素
- 10. PHP获得元素
- 11. 获得“TD”元素
- 12. 共同元素在Java
- 13. 中东元素获得元素
- 14. 获取相同元素的组
- 15. 如何获得数组元素在JavaScript
- 16. 如何获得一个数组元素
- 17. 如何获得数组中相同元素的索引..?
- 18. 获得元素的高度
- 19. jQuery的获得元素
- 20. TinyMCE的4,获得元素
- 21. 获得元素的协调
- 22. 获得的一个元素
- 23. 如何获得一个std ::元组的元素?
- 24. 如何从Haskell的10元组中获得第n个元素?
- 25. 获取元素(元组)由2组
- 26. 群组Python列表共同为公共元素
- 27. XSLT组不同的元素
- 28. 不同的组件元素
- 29. 查找数组之间的公共元素(匹配元素)
- 30. 获取列表中的元组元素
是订货重要?如果没有,只需使用['set'](https://docs.python.org/2/library/stdtypes.html#set-types-set-frozenset)。 – jonrsharpe