在Python中,Set(集合)是一種可變的無序容器,它里面的元素是不重復的。可以使用大括號{}來創建一個Set,也可以使用set()函數來創建一個Set。
Set的主要特點如下:
Set的常見操作包括:
以下是一些示例代碼,用于更好地理解Set的使用:
# 創建一個Set
my_set = {1, 2, 3, 4, 5}
print(my_set) # 輸出: {1, 2, 3, 4, 5}
# 添加元素
my_set.add(6)
print(my_set) # 輸出: {1, 2, 3, 4, 5, 6}
# 刪除元素
my_set.remove(3)
print(my_set) # 輸出: {1, 2, 4, 5, 6}
# 判斷元素是否存在
print(2 in my_set) # 輸出: True
print(3 in my_set) # 輸出: False
# 獲取Set的大小
print(len(my_set)) # 輸出: 5
# 集合運算
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
print(set1 | set2) # 輸出: {1, 2, 3, 4, 5, 6, 7, 8},并集
print(set1 & set2) # 輸出: {4, 5},交集
print(set1 - set2) # 輸出: {1, 2, 3},差集
總的來說,Set是一種非常有用的數據結構,可以用于去重、集合運算等操作。