python學習記錄 列表

2021-08-09 21:10:54 字數 1511 閱讀 1862

列表常用方法

l.count(obj) 統計某個元素在列表l中出現的次數

l.extend(seq) 在列表l末尾一次性追加另乙個序列seq中的多個值(用新列表擴充套件原來的列表)

l.index(obj) 從列表l中找出某個值第乙個匹配項的索引位置,索引從0開始

l.insert(index, obj) 將物件obj插入列表l中索引為index的元素前

l.pop(index) 移除列表l中索引為index的乙個元素(預設為最後乙個元素),並且返回該元素的值

l.remove(obj) 移除列表l中某個值的第乙個匹配項

l.reverse() 將列表l中的元素反轉

l.sort(key=none, reverse=false) 對原列表l進行排序,可通過引數key指定排序依據,通過引數reverse指定順序(預設方式)或逆序排列

案例:

# -*-coding:utf-8 -*-

l=[1,2,3]

print l

#l.count(obj) 統計某個元素在列表l中出現的次數

print l.count('abc')

#l.extend(seq) 在列表l末尾一次性追加另乙個序列seq中的多個值(用新列表擴充套件原來的列表)

l.extend(['a','b','c'])

print l

#l.index(obj) 從列表l中找出某個值第乙個匹配項的索引位置,索引從0開始

print l.index('a')

#l.insert(index, obj) 將物件obj插入列表l中索引為index的元素前

l.insert(2, 'q')

print l

#l.pop(index) 移除列表l中索引為index的乙個元素(預設為最後乙個元素),並且返回該元素的值

l.pop(2)

print l

#l.remove(obj) 移除列表l中某個值的第乙個匹配項

l.remove('a')

print l

#l.reverse() 將列表l中的元素反轉

l.reverse()

print l

#l.sort(key=none, reverse=false) 對原列表l進行排序,可通過引數key指定排序依據,通過引數reverse指定順序(預設方式)或逆序排列

l.sort()

print l

執行結果:

[1, 2, 3, 'abc']

1[1, 2, 3, 'abc', 'a', 'b', 'c']

4[1, 2, 'q', 3, 'abc', 'a', 'b', 'c']

[1, 2, 3, 'abc', 'a', 'b', 'c']

[1, 2, 3, 'abc', 'b', 'c']

['c', 'b', 'abc', 3, 2, 1]

[1, 2, 3, 'abc', 'b', 'c']

python列表學習記錄

2.列表分片 slicing print letters 1 4 取回三項 索引數之差 3.擴充套件列表 extend 在末尾增加多個元素 extend.extend p a v 4.插入元素insert letters.insert 2,z 5.從列表刪除元素 三種方式 remove del po...

python學習記錄 列表 元組

1 使用方括號建立列表,可以為空 同一型別 數字 字串等 可以混合。陣列下標從0開始。2 列表中增加元素方法 extend 方法,引數為列表 insert 方法有兩個引數,第乙個引數插入引數的索引值,第二個引數為插入元素 3 從列表中獲取元素,跟陣列一樣,通過元素的索引值從列表獲取單個元素,注意,列...

Python入門學習記錄 List(列表)

主要對列表的增 刪 改 查操作和一些常見的切分和拼接 還有就是遍歷列表list中的方法 插入 insert index,obj 計數 count obj 刪除 pop obj list 1 移除 remove obj 排序 sort 複製 copy 清空 clear 反 reverse 獲取下標 i...