1. 程式人生 > >python第10天:無序(set)型別詳細操作

python第10天:無序(set)型別詳細操作

在python中,llist有一個兄弟,它就是set 一:set的特點 1)無序 2)值唯一 3)無法定義空set 4)其他 二:set定義 1)s1={1,3,'a'} 2)s2=set(['a',1,3,'v']) 3) s3=set('abc1f')  ==》把字串變成了set  set(['a', '1', 'c', 'b', 'f']) 三:操作 1)新增 add方法  s1.add('b') 2)更新 s4.update(s1) 3)刪除  s4.remove(1)                s4.pop()  隨機刪除s4中的一個元素                s4.clear()  清空s4                s4.discard(2)  如果s4中有2則清空,如果沒有也不報錯 4)長度 len(s4) 5)最值  max(s4) min(s4) 6)一個set是否在另個set中  s4.issubset(s1) 7)某個元素是否在set中   'a'  in   s4 8)交 並  差  對稱差(先交集,再減並集) x & y    x.intersection(y) x | y    x.union(y) x - y    x.difference(y) x ^ y    x.symmetric_difference(y) 下面跟我一起敲