python列表內置函數


序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字(它的位置,或索引,第一個索引是0,第二個索引是1,以此類推。)

Python序列的列表是最常用的Python數據類型。所以很多時候都在操作列表。那么列表有什么內置函數可以使用,怎么使用這些函數。

count() 方法用於統計某個元素在列表中出現的次數。

count()方法語法:

list.count(obj)參數:

obj:列表中統計的對象。返回值:

返回元素在列表中出現的次數。

append() 方法用於在列表末尾添加新的對象。

append()方法語法:

list.append(obj)參數:

obj : 添加到列表末尾的對象。返回值:

該方法無返回值,但是會修改原來的列表。

extend() 函數用於在列表末尾一次性追加另一個序列中的多個值。

extend()方法語法:

list.extend(seq)參數:

seq:元素列表,可以是列表、元組、集合、字典;若為字典,則僅會將鍵作為元素依次添加至原列表的末尾。返回值:

該方法沒有返回值,但會在已存在的列表中添加新的列表內容。

index() 函數用於從列表中找出某個值第一個匹配項的索引位置。

index()方法語法:

list.index(obj)參數:

obj:查找的對象。返回值:

該方法返回查找對象的索引位置,如果沒有找到對象則拋出異常。

insert() 函數用於將指定對象插入列表的指定位置。

insert()方法語法:

list.insert(index, obj)參數:

index: 對象obj需要插入的索引位置。obj: 要插入列表中的對象。返回值:

該方法沒有返回值,但會在列表指定位置插入對象。

pop() 函數用於移除列表中的一個元素(默認最后一個元素),並且返回該元素的值。

pop()方法語法:

list.pop(index=-1)參數:

index: 可選參數,要移除列表元素的索引值,不能超過列表總長度,默認為 index=-1,刪除最后一個列表值。返回值:

該方法返回從列表中移除的元素對象。

remove() 函數用於移除列表中某個值的第一個匹配項。

remove()方法語法:

list.remove(obj)參數:

obj :列表中要移除的對象。返回值:

該方法沒有返回值但是會移除列表中的某個值的第一個匹配項。

reverse() 函數用於反向列表中元素。

reverse()方法語法:

list.reverse()參數:

沒有參數。返回值:

該方法沒有返回值,但是會對列表的元素進行反向排序。

sort() 函數用於對原列表進行排序,如果指定參數,則使用比較函數指定的比較函數。

sort()方法語法:

list.sort( key=None, reverse=False)參數:

key:主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自於可迭代對象中,指定可迭代對象中的一個元素來進行排序。reverse:排序規則,reverse = True降序,reverse = False升序(默認)。返回值:

該方法沒有返回值,但是會對列表的對象進行排序。默認reverse = False升序(從小到大):

reverse = True降序(從大到小):

指定元素排序:定義函數獲取列表中元組的第二個元素(數字)。

clear() 函數用於清空列表。

clear()方法語法:

list.clear()參數:

無。返回值:

該方法沒有返回值。

copy() 函數用於復制列表。

copy()方法語法:

list.copy()參數:

無。返回值:

返回復制后的新列表。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM