python中關於列表的一些內建方法(函式)和操作(部分需要理解的會給出例子)
python中關於列表的一些內建方法和操作
list.append(x) 將新增到列表尾部
list.extend(L) 將列表L中所有元素新增至列表尾部
list.insert(index,x) 在列表指定的位置index處新增元素x (注意index從0開始)
list.remove(x) 刪除列表中第一個出現的元素x
list.pop(index) 刪除並返回指定位置index的元素 (注意index從0開始)
list.clear() 清空列表,即操作後剩下一個空列表
list.index(x) 返回第一個出現的x的下標 (也是從0開始)
list.count(x) 返回元素x在列表中的個數
list.reverse() 對列表進行原地倒置,即進行逆序
list.sort() 對列表元素進行排序
list.copy() 返回一個淺拷貝
注意是淺拷貝,可以看到例子中的ls1和ls2具有不同的地址
列表的切片操作
ls1=ls2[ a:b :c ]
其中a表示從ls的第a個位置開始切,b表示切到哪裡 範圍就是[a,b)a同樣也是從0開始
其中c表示步距,即隔多少切一個
讀者可自行嘗試一下
下面的操作的呼叫方式和上述列表的內建函式的呼叫方式不同
下面操作的呼叫方式都是 這樣(用len()舉例):len(ls)
len() 返回長度,不止應用在列表,元組,集合等也可以
max() 返回最大值,不止應用在列表,元組,集合等也可以
min()返回最小值,不止應用在列表,元組,集合等也可以
sum() 返回求和,不止應用在列表,元組,集合等也可以
sorted() 返回一個排序後的相同型別的物件
zip() 將多個相同或者不同型別的物件的對應位置元素封裝成元組,並放在一個列表或其他型別中(取決於你自己),若物件的元素個數不同,則剩下的元素不會封裝
enumerate() 返回每個元素的下標和值的元組
當然我們也可以控制索引從誰開始,預設是從0開始,我們可以控制從不同的數開始索引
方法就是enumerate(a,1) 這裡只從1開始索引
enumerate() 同樣可以用在python裡的迴圈裡面
如 for k,v in enumerate(ls): k為索引,v為對應索引的值,同樣,索引從哪裡開始也是可以自己修改的,方法和上述一樣。
建議讀者多嘗試,熟練掌握上述方法。python的內建方法是非常強大的,可以用來解決很多問題。
感謝閱讀!!!
相關文章
- python的部分內建函式Python函式
- Python中,類的特殊方法與內建函式的關聯Python函式
- 給python入門者的幫助,關於函式和裝飾器的理解。Python函式
- python 的數值和字串和相關內建函式Python字串函式
- 關於虛擬函式的一些理解函式
- Python列表中set函式的使用方法!Python函式
- 關於python建構函式的過載Python函式
- 關於count函式的理解函式
- 關於scala中的主建構函式函式
- 關於python中可迭代物件和迭代器的一些理解Python物件
- python字典鍵的特性及字典內建函式&方法Python函式
- python必會的函式或者操作Python函式
- Python中函式和方法的區別Python函式
- 理解Python中的Lambda函式Python函式
- 需要認真理解方法函式函式
- 關於Android room 時間函式條件的坑 給需要的人AndroidOOM函式
- Python中的56個內建函式詳解(七)Python函式
- Python 中堪稱神仙的6個內建函式Python函式
- 關於變數的宣告和定義、內部函式和外部函式變數函式
- python內建函式-eval()函式與exec()函式的區別Python函式
- 關於內購支付的流程和一些需要注意的坑
- python常用內建函式Python函式
- Python內建函式(一)Python函式
- Python內建函式(二)Python函式
- 1.5.5 Python內建函式Python函式
- Python 內建函式大全Python函式
- python 常用內建函式Python函式
- Python內建函式示例Python函式
- python內建函式——sortedPython函式
- 返回列表中最大的和第二大的元素,不允許使用Python內建的排序和最大函式。Python排序函式
- python中的列表操作Python
- Python中冷門但非常好用的內建函式Python函式
- Python 內建函式:——locals 和 globals介紹Python函式
- Python 兩個內建函式: locals() 和 globals()Python函式
- 03-python函式和列表Python函式
- 關於建構函式與解構函式的分享函式
- Python中關於++和—(自增和自減)的理解Python
- Python中常用的內建函式input()、isinstance()Python函式