集合(set)是乙個或多個無序的不重複元素序列。元素唯一,無序的,就是說不能像之前講的列表或者元組一樣通過位置去訪問裡面的元素。
1、a =
2、a = set([1,2,3,4,『a』,『s』,『d』]) #集合最多有1個引數,所以採用把列表轉換為集合的方式建立集合。
3、因為元素是唯一的,所以在建立集合的時候會自動去重。
a.add() #每次只能新增乙個元素,大於乙個元素會報錯,且元素在集合中新增的位置是不確定的,證明集合中的元素的位置是無序的。
1、.issubset(集合名稱)檢視某個元素是否被包含在某個集合裡面,返回布林值,包含返回true,不包含返回false。
2、a.isdisjoint(b) #檢視a集合和b集合是否不相交,相交返回false,不相交返回true
3、a.issuperset(b) #檢視集合b的所有元素是否全部包含在集合a中,全部包含返回true,沒有全部包含返回false。
1、a.difference(b) #用集合a中的元素減去集合b中的元素,從a集合去除他們共有的元素,輸出a集合剩下的元素。
2、print(a.intersection(b)) #交集,求出a集合和b集合中共有的元素。
3、print(a.union(b)) #並集,先將兩個集合的元素放在一起再去重輸出。
4、a.symmetric_difference(b) 先合併兩個集合的元素,再刪除掉相同的元素,將剩下的元素輸出。a和b之間的符號是數字鍵6上的那個。
說明:一般在工作中都是用符號去做集合運算,一般不會用函式。都掌握一下吧,省得遇到了看不懂。
python資料分析 資料結構
0117 先搭框架,待完善!列表 2020 is 2019 was 所以,見到下面這樣的資料也不要覺得驚奇 它也是列表 data ohio ohio ohio nevada nevada 2000 2001 2002 2001 2002 1.5 1.7 3.6 2.4 2.9 所以,後來有了專門用來...
資料分析常用庫之Pandas之資料結構
特點 1 專門用於資料處理和分析,擁有各種複雜函式 2 支援類似於sql資料處理,支援時間序列分析等 1 由一組資料和與之相對應的資料索引組成。資料可以是標量,列表和字典,資料索引預設 0,1,2 也可以使用index引數指定。示例 列表 import pandas as pd s pd.serie...
Python資料分析之資料清洗
good data decides good analyse 資料清洗,是資料分析中不可缺少的乙個環節,其處理的好壞在很大程度上影響著資料分析的結果。而且以前聽老師說過資料清洗佔整個的資料分析的一半時間以上 汗。資料清洗也是乙個大學問啊 首先讀入檔案 我們可以看出有乙個nan,李四的數學成績也是不符...