元組操作和集合操作

- 元組操作


可以直接拼接在一起
tp3 = tp1 + tp2
重複指定次數
tp4 = tp1 * 3
統計元素個數
len(tp4)
切片操作
tp[1:-1]
獲取指定元素的索引
tp.index(3)
統計元素出現的次數
tp.count(3)
最大值
max(tp)
最小值
min(tp)

- 集合操作

添加元素
s.add('繼光')

刪除元素,刪除不存在元素會報KeyError錯
s.remove('二狗')
刪除元素,元素存在則刪除,不存在也不報錯
s.discard('狗蛋')

返回並刪除,元素是隨機的
s.pop()

清空元素
s.clear()

並集
s1.union(s2)

交集
s1.intersection(s2)
求交集,並用交集覆蓋原來的集合
s1.intersection_update(s2)

差集
s1.difference(s2)
求差集,並用差集覆蓋原來的集合
s1.difference_update(s2)

判斷是否沒有交集
s1.isdisjoint(s2)
判斷是否是另一集合的子集
s1.issubset(s2)
判斷是否是另一集合的父集/超集
s2.issuperset(s1)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章