python中對集合的操作

2021-09-01 20:55:23 字數 832 閱讀 5676

集合是無序可變,元素不能重複。集合底層是字典實現,集合的所有元素都是字典中的「鍵物件」,因此是不能重複的且唯一的。

1.使用{}建立物件,並使用add()方法新增元素。

>>> a=

>>> a

>>> a.add(4)

>>> a

>>>

2.使用set(),將列表、元祖等可迭代的物件都轉成集合。如果原來資料存在重複資料,則只保留乙個。

>>> a=['a','b','c','c']

>>> a

['a', 'b', 'c', 'c']

>>> b=set(a)

>>> b

>>>

3.remove()刪除指定元素;clear()清空整個集合。

>>> a=

>>> a

>>> a.remove(1)

>>> a

>>> a.clear()

>>> a

set()

>>>

>>> a=

>>> b=

>>> a|b

>>> a.union(b)

>>>

>>> a&b

>>> a.intersection(b)

>>>

>>> a-b

>>> b-a

>>> a.difference(b)

>>> b.difference(a)

>>>

python對集合set的操作

python的set和其他語言類似,是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援union 聯合 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算,sets 支援 x in set,len set ...

java中對集合List的操作

1 建立乙個集合型別的變數 listlist new arraylist 2 新增元素 list.add 1 3 修改指定位置上元素的值 list.set 索引位置,重新賦的值 4 刪除元素利用iterator listlist new arraylist for int i 0 i 10 i sy...

Python中的SET集合操作

python的set和其他語言類似,是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援union 聯合 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算.sets 支援x in set,len set 和...