以下列舉了python中關於列表(list)的全部方法(關於特殊方法,將會在《特殊方法與函式》中介紹)。
用途:在列表末尾新增元素obj
。新增過程中,是對原列表進行增加,而非生成新列表。
示例:
>>> a
[1, 2, 3, 4]
none
>>> a
[1, 2, 3, 4, 5]
用途:統計某元素在列表**現的次數
示例:
>>> b
[1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1]
>>> b.count(1)
3>>> b.count(5)
2>>> b.count(6)
0
用途:在列表末尾一次性追加另乙個可迭代物件(如序列、字串)的多個值(用新列表擴充套件原列表)。
示例:
>>> a = [1, 2]
>>> a.extend([3, 4])
>>> a
[1, 2, 3, 4]
>>> a.extend('hello')
>>> a
[1, 2, 3, 4, 'h', 'e', 'l', 'l', 'o']
用途:從列表中找出某個值第乙個匹配想的索引位置。若查詢值不存在,則會引發錯誤。
示例:
>>> a = [7, 2, 4, 1, 5]
>>> a.index(1)
3>>> a.index(7)
0>>> a.index(0)
traceback (most recent call last):
file "", line 1, in a.index(0)
valueerror: 0 is not in list
用途:在列表指定位置插入元素,位置與元素兩個引數必須齊備。
示例:
>>> a
[1, 2, 3, 4, 5, 6, 7, 8]
>>> a.insert(0, 0)
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8]
>>> a.insert(9, 9)
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a.iinsert(9)
traceback (most recent call last):
file "", line 1, in a.iinsert(9)
attributeerror: 'list' object has no attribute 'iinsert'
用途:預設刪除列表最後乙個元素,並返回這個值。位置也可以指定。
示例:
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a.pop()
9>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8]
>>> a.pop(0)
0>>> a
[1, 2, 3, 4, 5, 6, 7, 8]
用途:移除裡表中某個值的第乙個匹配項
示例:
>>> b
[1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1]
>>> b.remove(2)
>>> b
[1, 3, 4, 5, 1, 2, 3, 4, 5, 1]
用途:反向列表元素,替換原列表。
示例:
>>> a
[0, 1, 2, 3, 4, 5, 6]
>>> a.reverse()
>>> a
[6, 5, 4, 3, 2, 1, 0]
用途:對原列表進行排序。
可選引數:
需要注意的是:
在不指定key的前提下,使用sort函式的前提是:列表內所有元素可以比較大小。
但如果某兩個元素(或多個)不能比較大小,則會返回錯誤提示。
因為排序的本質就是比較大小。
示例:
>>> a = [7, 2, 4, 1, 5]
>>> a.sort()
>>> a
[1, 2, 4, 5, 7]
>>> a.sort(reverse=true)
>>> a
[7, 5, 4, 2, 1]
>>> a = [1, 3, 2, '4']
>>> a.sort()
traceback (most recent call last):
file "", line 1, in a.sort()
typeerror: '<' not supported between instances of 'str' and 'int'
用途:清空列表
示例:
>>> a
[6, 5, 4, 3, 2, 1, 0]
>>> a.clear()
>>> a
用途:複製列表
示例:
>>> b
[1, 5, 4, 3, 2, 1, 5, 4, 3, 1]
>>> a
>>> a = b.copy()
>>> a
[1, 5, 4, 3, 2, 1, 5, 4, 3, 1]
python列表方法
x 1 2,3 4 print x輸出 1,2,3,4 count方法統計某個元素在列表中出現的次數 to br or to be count to 2 x 1,2 2,2,2,1,1,2 x.count 1 0 x.count 2 2 extend方法可以在列表的末尾一次性追加另乙個序列中的多個值...
Python 列表方法
count index reverse pop end 作用 在列表list末端新增乙個新的元素object返回值 無 其他 原列表發生改變 a 1,2,3 a 1,2,3,new list.count value l.count value integer return number of occ...
python 列表方法
1.在列表後面追加元素 user while true name input 輸入名字 在列表後面追加元素 print user 2.在列表中插入元素 user 張三 李四 王霧 在 1 位置的前面插入 wdc 在指定索引位置插入元素 user.insert 1,wdc print user 3.在...