列表是最常用的Python數(shù)據(jù)類型,它可以作為一個(gè)方括號(hào)內(nèi)的逗號(hào)分隔值出現(xiàn)。列表的數(shù)據(jù)項(xiàng)不需要具有相同的類型。
python列表常用的方法:
1、append()方法
append()方法用于在列表末尾添加新的對(duì)象。
append()方法語(yǔ)法:list.append(obj)
示例:
#!/usr/bin/python
aList=[123,'xyz','zara','abc'];
aList.append(2009);
print"UpdatedList:",aList;
以上實(shí)例輸出結(jié)果如下:
UpdatedList:[123,'xyz','zara','abc',2009]
2、count()方法
count()方法用于統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)。
count()方法語(yǔ)法:list.count(obj)
示例:
#!/usr/bin/python
aList=[123,'xyz','zara','abc',123];
print"Countfor123:",aList.count(123);
print"Countforzara:",aList.count('zara');
以上實(shí)例輸出結(jié)果如下:
Countfor123:2
Countforzara:1
3、extend()方法
extend()方法用于在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來(lái)的列表)。
extend()方法語(yǔ)法:list.extend(seq)
示例:
#!/usr/bin/python
aList=[123,'xyz','zara','abc',123];
bList=[2009,'manni'];
aList.extend(bList)
print"ExtendedList:",aList;
以上實(shí)例輸出結(jié)果如下:
ExtendedList:[123,'xyz','zara','abc',123,2009,'manni']
4、index()方法
index()方法用于從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置。
index()方法語(yǔ)法:list.index(x[,start[,end]])
參數(shù):
x--查找的對(duì)象。
start--可選,查找的起始位置。
end--可選,查找的結(jié)束位置。
5、pop()方法
pop()方法用于移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素),并且返回該元素的值。
pop()方法語(yǔ)法:list.pop([index=-1])
參數(shù):
obj--可選參數(shù),要移除列表元素的索引值,不能超過(guò)列表總長(zhǎng)度,默認(rèn)為index=-1,刪除最后一個(gè)列表值。
返回值:該方法返回從列表中移除的元素對(duì)象。
6、remove()方法
remove()方法用于移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)。
語(yǔ)法
remove()方法語(yǔ)法:list.remove(obj)
參數(shù)
obj--列表中要移除的對(duì)象。
返回值:該方法沒(méi)有返回值但是會(huì)移除列表中的某個(gè)值的第一個(gè)匹配項(xiàng)。
以上內(nèi)容為大家介紹了python列表有哪些常用方法?希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。