集合是無序可變,元素不能重複。集合底層是字典實現,集合的所有元素都是字典中的「鍵物件」,因此是不能重複的且唯一的。
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 和...