-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