1. 程式人生 > >python常用內建方法

python常用內建方法

## 列表型別 ```python 型別轉換:但凡能被for迴圈遍歷的型別都可以當作引數傳給list()轉換成列表 例如: res = list("hello") print(res) ['h', 'e', 'l', 'l', 'o'] # 內建方法 1,按照索引存取值(正向存取+反向存取):即可以取也可以改 l = [111,'zyl','wyy'] l[0] = 222 print(l) # 可以取也可以改,索引存在則修改對應的值 l = [222,'zyl','wyy'] 但是無論取值操作還是賦值操作:索引不存在則報錯 如果想要在列表中追加值 l.append('yy') print(l) # .append在列表末尾追加一個值 l = [222,'zyl','wyy','yy'] 如果想在某一位置在列表中插入值 l.insert(0,'zz') print(l) # .insert在列表中按索引位置插入值 l = ['zz',222,'zyl','wyy','yy'] 如果想讓兩個列表的值放在一起 l = [111,'zyl','wyy'] ll = [1,2,3] l.extend(ll) print(l) # .extend在類表中新增另外一個列表 [111, 'zyl', 'wyy', 1, 2, 3] 刪除列表中的值 方法一: del l[0] print(l) # del 刪除索引中的值 方法二: l.pop() # 根據索引刪除列表中的值,不指定索引,預設刪除最後一個 pop方法會返回一個你刪除的元素 res = l.pop() print(res)9 print(l) 方法三: remove根據元素刪除 返回None l.remove('zyl') print(l) 計算列表中元素個數 l.len() 檢視列表中元素出現的次數 l.count() 查詢列表中元素所在的索引。沒有報錯 l.index() 清空列表中所有的元素 l.clear() # ()內不用傳值 將列表中元素倒過來 l.reverse() # ()也不用傳值,不是排序就是將列表倒過來 將列表中元素排序 ,列表中必須是同種型別才可以排序 l.sort() 預設從小到大排序 l.sort(reverse=True) # 從大到小排序,設定為降序 ``` ## 元組型別 ```python # 元組就是一個”一個不可變的列表“ # 1,作用:按照索引位置存放多個值,只用於讀不用於改 # 2,定義:()內用逗號分隔開多個任意型別的元素 t =(1,1.1,'zyl',[111,222],{'name':'wyy'}) print(t,type(t)) (1, 1.1, 'zyl', [111, 222], {'name':