列表常用方法
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...