python基础语法-三大内建数据结构之集合(set)
生活随笔
收集整理的這篇文章主要介紹了
python基础语法-三大内建数据结构之集合(set)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
- 定義
- set(集合):一組無重復無序的數據。就像數學中集合的概念。它沒有標準的括號包裹,[]表示list,()表示tuple,{}表示dict。
- 但是我們可以用帶值的大括號來定義。
- 還有一種集合叫冰凍集合frozenset它不能修改,其余類似set。
- 聲明
- 因為無序所以不能切片和下標索引。
?
?
- 內置函數
- len,min,max,sum用法同list鏈接:?https://blog.csdn.net/zhouchen1998/article/details/81148207
- 注意的是set沒有append追加末尾,因為沒有順序且不重復。
- set中加入元素用add。這是set特有的。
- 清空元素clear,移除指定元素remove同list。
- pop只是隨機去一個值。
- 同樣的,set還有特有的一個刪除函數discard。而discard和remove區別就是remove一個不在集合內的值會報錯,而discard不會報錯。
- 用途
- 集合最大的用途就是去除重復元素。
?
?
- 數學運算
- 集合的數學運算:并集,交集,差集,檢驗某是某的子集,檢驗某是某的超集。
?
總結
以上是生活随笔為你收集整理的python基础语法-三大内建数据结构之集合(set)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python基础语法-Python,Ja
- 下一篇: python基础语法-三大内建数据结构之