Python中的集合是一種無序、不重復(fù)、可變的數(shù)據(jù)類型。
創(chuàng)建集合的方法有兩種:
# 第一種:使用大括號(hào){}創(chuàng)建 my_set = {1, 2, 3, 4, 5} print(my_set) # {1, 2, 3, 4, 5} # 第二種:使用set()方法創(chuàng)建 my_set = set([1, 2, 3, 4, 5]) print(my_set) # {1, 2, 3, 4, 5}
從上面的示例可以看出,Python中的集合定義時(shí)需要用花括號(hào){}來表示,集合中的元素之間用逗號(hào)隔開。另外,Python還提供了一個(gè)內(nèi)置函數(shù)set()來創(chuàng)建一個(gè)集合。
向集合中添加元素非常簡單:
my_set = {1, 2, 3} my_set.add(4) print(my_set) # {1, 2, 3, 4}
除了添加元素,還可以使用update()方法將一個(gè)集合的元素添加到另一個(gè)集合中:
set1 = {1, 2, 3} set2 = {3, 4, 5} set1.update(set2) print(set1) # {1, 2, 3, 4, 5}
Python集合還提供了許多其他有用的方法,例如刪除元素、交集、并集、差集等等。使用集合能夠有效地避免數(shù)據(jù)重復(fù)出現(xiàn)的情況,同時(shí)支持集合運(yùn)算,是Python編程中不可或缺的數(shù)據(jù)類型之一。