Python 是一種非常流行的編程語言,它包含了眾多的數據結構和操作符。其中,集合數據結構和集合運算符在實際編程中非常實用。
Python 中有兩種類型的集合:可變集合(set)和不可變集合(frozenset)。以下是集合運算符的詳細介紹:
交集運算符(&)
set1 = {'apple', 'banana', 'cherry'} set2 = {'apple', 'banana', 'orange'} set3 = set1 & set2 print(set3) # 輸出 {'apple', 'banana'}
交集運算符返回兩個集合的交集,即包含在兩個集合中的相同元素。
并集運算符(|)
set1 = {'apple', 'banana', 'cherry'} set2 = {'apple', 'banana', 'orange'} set3 = set1 | set2 print(set3) # 輸出 {'apple', 'banana', 'cherry', 'orange'}
并集運算符返回兩個集合的并集,即兩個集合中所有的元素。
差集運算符(-)
set1 = {'apple', 'banana', 'cherry'} set2 = {'apple', 'banana', 'orange'} set3 = set1 - set2 print(set3) # 輸出 {'cherry'}
差集運算符返回第一個集合中存在,但第二個集合中不存在的元素。
對稱差集運算符(^)
set1 = {'apple', 'banana', 'cherry'} set2 = {'apple', 'banana', 'orange'} set3 = set1 ^ set2 print(set3) # 輸出 {'cherry', 'orange'}
對稱差集運算符返回兩個集合中不相交的元素。
以上就是 Python 集合運算符的詳細介紹。通過使用這些運算符,你可以快速方便地對集合進行操作和計算。
上一篇python 集群服務器
下一篇vue agular