1. 程式人生 > >set(集合)

set(集合)

lse nio 集合 隨機 sub move date upd iss

set存放不重復的元素,創建set:new_set = ([1, “zhang”,22])

(1)pop(),隨機刪

(2)remove(ele),刪除制定元素ele,不存在ele報錯

(3)discard(ele), 刪除制定元素ele,不存在ele不報錯

(4)add(ele),往集合中添加ele元素

(5)s1.intersectiction(s2),s1和s2做交集運算,和s1&s2效果一樣

(6)s1.union(s2), s1和s2做並集運算,和s1|s2效果

(7)s1.difference(s2),s1和s2做差集運算, 和s1-s2效果一樣

(8)s1.symmetric_difference(s2),s1和s2做交叉補集運算,結果為:s1和s2不相同的部分合並在一起的新集合

(9)s1.isdisjoint(s2),判斷s1和s2是否有交集,有共有的返回False

(10)s1.issubset(s2),s1是否是s2的子集

(11)s1.issuperset(s2),s1是否是s2的父集

(12)s1.update(s2),s1更新為s2,s2為可叠代類型元素

set(集合)