python中对集合的操作
生活随笔
收集整理的這篇文章主要介紹了
python中对集合的操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
集合
集合是無序可變,元素不能重復。集合底層是字典實現,集合的所有元素都是字典中的“鍵對象”,因此是不能重復的且唯一的。
集合創建和刪除
1.使用{}創建對象,并使用add()方法添加元素。
>>> a={1,2,3} >>> a {1, 2, 3} >>> a.add(4) >>> a {1, 2, 3, 4} >>>2.使用set(),將列表、元祖等可迭代的對象都轉成集合。如果原來數據存在重復數據,則只保留一個。
>>> a=['a','b','c','c'] >>> a ['a', 'b', 'c', 'c'] >>> b=set(a) >>> b {'a', 'b', 'c'} >>>3.remove()刪除指定元素;clear()清空整個集合。
>>> a={1,2,3,4} >>> a {1, 2, 3, 4} >>> a.remove(1) >>> a {2, 3, 4} >>> a.clear() >>> a set() >>>集合相關操作
?
并集
>>> a={1,2} >>> b={2,3} >>> a|b {1, 2, 3} >>> a.union(b) {1, 2, 3} >>>交集
>>> a&b {2} >>> a.intersection(b) {2} >>>差集
>>> a-b {1} >>> b-a {3} >>> a.difference(b) {1} >>> b.difference(a) {3} >>>?
總結
以上是生活随笔為你收集整理的python中对集合的操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中打印二维列表数据
- 下一篇: 从实例入手学习Vue-router的使用