Python学习:集合
生活随笔
收集整理的這篇文章主要介紹了
Python学习:集合
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、集合的創建
創建集合使? {} 或 set() , 但是如果要創建空集合只能使? set() ,因為 {} ?來創建空字典。
s1 = {10, 20} print(s1) s2 = set('abc') print(s2)二、集合的特點
(1)集合可以去掉重復數據;
(2)集合數據是?序的,故不?持下標
三、常用操作
(1)add()
s1 = {2, 3} s1.add(4) s1.add(2) print(s1) # {4, 2, 3}注:當向集合內追加的數據是當前已有數據的話,不進行任何操作。
(2)update(), 追加的數據是序列
(3)remove(),刪除集合中的指定數據,如果數據不存在則報錯。
s1 = {2, 3} s1.remove(2) print(s1) s1.remove(2) # 報錯 print(s1)(4)discard(),刪除集合中的指定數據,如果數據不存在也不會報錯
s1 = {2, 3} s1.remove(2) print(s1) s1.remove(2) # 不會報錯 print(s1)(5)pop(),隨機刪除集合中的某個數據,并返回這個數據。
s1 = {1, 2, 3, 4, 5} num = s1.pop() print(num) print(s1)(6)in:判斷數據在集合序列;not in:判斷數據不在集合序列。
s1 = {1, 2, 3, 4, 5} print(1 in s1) print(1 not in s1)總結
以上是生活随笔為你收集整理的Python学习:集合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python学习:字符串
- 下一篇: websocket python爬虫_p