1. 程式人生 > >Python.集合

Python.集合

集合 str blog 快速 OS list pytho move 報錯

集合在Python中起到的作用就是:唯一性

集合是無序的,不能去索引集合中的某一個元素

創建集合:

set1 = {1,2,3,4,5}
set1 = set([1,2,3,4,5])

集合可以快速去掉列表中的重復的元素:

list1 = [1,2,3,4,5,5,3,1]
list1 = list(set(list1))

輸出結果:

>>>list1
[1,2,3,4,5]

訪問集合:

可以使用 in 或 not in 判斷一個元素是否在集合中:

>>>0 in set1
False

使用 add() 方法為集合添加元素,使用 remove() 方法刪除集合中已知元素:

>>>set1.add(6)
{1,2,3,4,5,6}
>>>set1.remove(1)
{2,3,4,5,6}

不可變集合:

使用 frozenset() 函數可以定義一個不可變集合:

set1 = frozenset({1,2,3,4,5})  #向集合中添加和刪除集合時系統會報錯

Python.集合