提前說一點:如果你是專注于Python開發,那么本系列知識點只是帶你入個門再詳細的開發點就要去看其他資料了,而如果你和作者一樣只是操作其他技術的Python API那就足夠了。
Python的列表和和元組定義方式如下,且注意列表和元組擁有下標,從0開始,兩者不同點在于,列表只能存儲同類型數據,而元組可以存放不同的數據類型,但是列表屬于可變數據集,元組屬于不可變數據集
列表 :a = [1,2,3,4]a = []
元組 :a = (1,2,3)a = (1,) #這種方法定義的時候要注意,如果元組定義的時候只有一個元素那么一定要有一個逗號,不然Python不會認為它是一個元組,沒有逗號的話,類型由唯一的元素決定
列表常用方法如下
列表.index(查詢數據,開始下標,結束下標) ---查找方法,返回下標列表.count(計數元素) --查詢該元素出現的次數len(列表) ---列表長度in 列表 或者 ont in 列表 ---判斷一個元素是否存在于列表中列表.append(新增數據) ---向一個列表的末尾添加元素,注意該方法不會扁平化元素,增加時以一個元素增加,比如你增加了一個新列表,那么該列表將以一個元素為單位追加到列表中列表.extend(新增數據) ---同樣數向列表中增加數據,但是它會把數據扁平化列表.insert(下標,新增數據) ---向列表固定位置新增數據del 元素 或 del(元素) ---刪除列表或列表元素列表.pop(下標) ---刪除指定下標的元素,并返回刪除的元素,默認刪除最后一個元素列表.remove(元素) ---刪除指定元素,如果指定元素存在多個重復,則刪除第一個列表.clear() ---清空列表列表.reverse() ---倒轉列表列表.sort(key,排序規則) ---排序,默認False升序,排序規則為True則是降序,使用的時候寫成sort(reverse=Fasle)即可,key是列表中是字典的時候用來指定以哪個key值做排序依據的列表.copy() ---復制列表
列表修改指定下標重新賦值即可,同時注意Python可以在調用方法的時候指定傳入參數,如果你的列表中套著列表使用的時候和二維數組沒差別
元組在操作上就沒有列表多了,因為其本身是一個不可變集,所以不能刪除、修改元素,只能查找,常見操作如下
元組.index(查找元素,起始下標,結束下標) ---返回元素位置元組.count(元素) ---統計一個元素出現的個數len(元組) ---統計整個元組的元素個數