set(集合)儲存不重複、無順序的元素,常用來判斷成員、去除重複。
建立一個 set,再用 for 逐個讀。set 無順序,印出來的次序不一定相同。
set1 = {1, 2, 3}
for i in set1:
print(i)output:
1 2 3
| 聯集(union)、& 交集(intersection)、- 差集(difference)、^ 對稱差(symmetric difference,兩邊不共有的)。
setA = {1, 2, 3, 4}
setB = {3, 4, 5, 6}
print(setA | setB) # union 聯集
print(setA & setB) # intersection 交集
print(setA - setB) # difference 差集
print(setA ^ setB) # symmetric difference 對稱差output:
{1, 2, 3, 4, 5, 6}
{3, 4}
{1, 2}
{1, 2, 5, 6}