集合(set)是乙個無序的不重複元素序列。
可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典。
建立格式:
parame =python標準庫中的序列型別使用c語言實現,大體上可分為下面幾類。或者set(value)
容器序列
list、tuple、collections.deque等,能存放不同型別的資料
扁平序列
str、bytes、bytearray、memoryview(記憶體檢視)、array.array等,存放的是相同型別的資料
容器序列和扁平序列有什麼不同呢?
容器序列存放的實際上是物件的引用,因此可以存放不同型別的資料;扁平序列存放的是物件的值,是一段連續的記憶體空間,因此要求物件必須是相同型別的資料才行,如字元、數字、位元組。
當然,序列型別也可以按照能否被修改來分類。
可變序列
list、bytearray、array.array、collections.deque、memoryview。
不可變序列
tuple、str、bytes。
Python基礎練習 資料結構大彙總
day 2 依舊是記錄在學習過程中容易混淆的點 列表 簡單資料型別 容器資料型別 字串 2.獲取列表中的元素 例子 淺拷貝與深拷貝 list1 123 456 789 213 list2 list1 list3 list1 print list2 123,456,789,213 print list...
Python基礎練習 資料結構大彙總 集合
1 集合的建立 basket set basket.add basket.add banana print basket set value 工廠函式,可以把列表或元組轉換成集合。a set abracadabra print a 2 訪問集合中的值 可以使用in或not in 判斷元素是否存在。3...
python資料結構練習
貝葉斯估計用到的資料結構 pandas常用到的 索引與切片,unique,value counts reindex,sort index 可以用於seires,也可以是dataframe,但只對index本身,index或columns本身進行排序,而不是其對應的元素進行排序 order 對seri...