-1
我有2個元組A & B.如何提取A & B的常用元素以形成新的元組? 例如:從2元組中提取公共元素python
A -> (1,'a',(2,'b'),3,'c',4)
B -> (1,(2,'b'),4,8)
new_tuple -> (1,(2,'b'),4)
謝謝。
我有2個元組A & B.如何提取A & B的常用元素以形成新的元組? 例如:從2元組中提取公共元素python
A -> (1,'a',(2,'b'),3,'c',4)
B -> (1,(2,'b'),4,8)
new_tuple -> (1,(2,'b'),4)
謝謝。
隨着set
交點(返回一個新的設置與共同的元件的集合和所有其他):
A = (1,'a',(2,'b'),3,'c',4)
B = (1,(2,'b'),4,8)
result = tuple(set(A) & set(B))
print(result)
輸出:
(1, 4, (2, 'b'))
https://docs.python.org/3/library/stdtypes.html?highlight=set#frozenset.intersection
你可以e集交集。請注意,這並不能保證任何有關元素順序的內容。
>>> A = (1,'a',(2,'b'),3,'c',4)
>>> B = (1,(2,'b'),4,8)
>>> tuple(set(A).intersection(set(B)))
(1, (2, 'b'), 4)
您是否在發佈之前執行了一些研究?像谷歌?因爲那個很微不足道。 –