元組集合
字典對比
列表(模擬字串
有序元素集合
通過索引訪問
單個索引i[2]
區間索引i[-3:]
列表元素型別可不同
l1 + l2; # 合併,連線
l1*2, # 重複兩次
len(l)# 返回元素個數
x in list # 返回true or false
l1.sort() # 排序從小到大
l2.reverse()# 倒序
l1.index() # 查詢元素的索引
l1.insert(i,x)# 在位置i插入x
l1.count(x) # 返回元素的數量
l1.remove(x) # 刪除列表中第一次出現的元素x
l1.pop(i) # 刪除列表i位置上的元素,並返回該元素通過索引訪問單個索引
一旦建立不能修改
使用逗號,圓括號表示
訪問方式與列表相同
表達固定資料項
函式多返回值
無序性互異性
set(l)花括號
去重成員關係:在不在i in s(如果在,返回true,不在返回false)
s - t(在s不在t)
s & t(交集)
s | t (並集)
s ^ t (並集減去交集)
(key:value(任意型別))
鍵值對(乙個鍵對應乙個資訊)
通過對映查詢
無序
建立
d = dict()
新增 d['egg'] = 2.10
訪問 d['egg'] = 2.10
修改 d['egg'] = 2.33(新數值)
刪除 del d['egg']
檢查 『egg』in d返回true or false
資料型別
表示有序性
可不可修改
索引列表
有可l元組()有
不可t集合{}無可
無字典{}無
可通過鍵
集合資料型別
集合用大括號 表示,元素間用逗號分隔 建立集合型別用 或者set 建立空集合型別,必須用set 集合中每個元素必須唯一,不存在相同元素 集合中的元素之間無序 a b a和b中的所有的元素 a b 包含a但是不包含b的元素 a b 同時屬於a和b的元素 a b 包含ab中不相同的元素 a b或a b或...
python基礎學習 集合資料型別
python語言本身提供除有基本資料型別外,還有相應的簡單集合資料型別,常用的有列表,元組,集合,字典。當然也可以通過模組使用第三方的資料結構,比如說有矩陣,樹,佇列,堆疊,圖等等。其中列表是一種動態資料結構,在資料結構中體現為線性表或者鍊錶。其中的動態這個詞很重要,像元組和基本資料型別就是非動態的...
Python之基本資料型別 集合資料型別
資料結構以大括號 表示,各元素逗號隔開,例 集合特徵 無序,元素不重複 s pirnt s s set hello print s 新增元素 s abc s.add d print s 清空集合元素 s set abc s.clear print s 集合的拷貝 淺拷貝 s set abc s2 s...