Python列表操作方法
Python列表操作方法
python的操作方法包括:建立、刪除、修改、查詢等
'列表的相關操作'
1.建立列表
list=[0,'port',1,'error',2,'port']
print(id(list[1]))
2.刪除列表
list=[1,'port',1,'error',2,'port']
print(id(list[1]))
2.1刪除整個列表
del list
print(list)
2.2刪除列表元素
a=[1,4,'pool',8,'list']
1.使用list自帶的remove刪除元素值的方法進行
a.remove('pool')
print(a)
2.使用list自帶的pop刪除元素索引的方法進行
a.pop(1) #若不帶索引值,將會自動刪除最後一個值並返回刪除的最後一個值
print(a)
3.使用python的del函式進行刪除元素索引的方法進行操作
del(a[1])
print(a)
3.修改列表
3.1透過索引修改列表中的原元素
b=[2,6,'jian','boom',8,9]
b[1]='Heart'
print(b)
3.2在列表原有的基礎上進行擴充套件操作
1.使用list自帶的insert方法進行插入新元素
b.insert(1,'one') #兩個引數,第一個為索引,第二個為需要插入的引數值
print(b)
2.使用list自帶的append方法進行插入,append是隻會在列表的末尾插入一個元素操作
b.append('last')
print(b)
3.使用list自帶的extend方法進行插入,進行擴充套件列表
b.extend(2) #不支援數字
b.extend('add one') #字串將會被分解,依次以一個字串的形式被插入
print(b)
b.extend([2,5,'ppp']) #以列表引數擴充列表,每個元素都將會插入
print(b)
b.extend(('a','b','c','d',3,4,)) #以元組引數擴充列表,每個元素都將會插入
print(b)
b.extend({1:'error','b':89}) #以字典引數擴充列表,將只會把key插入,value值將不會被插入
print(b)
4.列表的其他操作
c=[3,'you',6,'done']
4.1切片操作
print(c[6:7])#當索引超出範圍後將輸出空的list
4.2索引
print(c[3])
4.3正序排列(按數值大小),不能將數字和字串一起進行排序,否則會報錯
d=[2,6,4,89,0,23,-9,45,3]
d.sort()
print(d)
e=['er','ty','you','oiu','k','a']
print(e)
4.4逆序排列(按數值大小),不能將數字和字串一起進行排序,否則會報錯
d.reverse()
print(d)
e.reverse()
print(e)
4.5 len(list):列表元素個數
print(len(d))
4.6 max(list):返回列表元素最大值,同型別比較
print(max(e))
4.7 min(list):返回列表元素最小值,同型別比較
print(min(d))
4.8 list(seq):將元組轉換為列表
5.列表的遍歷方法
f=[1,'ad','ki',9,'po',['d',12],90]
5.1使用索引來遍歷
for i in range(len(f)):
print(f[i])
5.2 使用列表中的值進行遍歷
for vau in f:
print(vau)
小結---列表操作常用操作包含以下方法:
2 list.append(obj):在列表末尾新增新的物件
3 list.count(obj):統計某個元素在列表中出現的次數
4 list.extend(seq):在列表末尾一次性追加另一個序列中的多個值(用新列表擴充套件原來的列表)
5 list.index(obj):從列表中找出某個值第一個匹配項的索引位置
6 list.insert(index, obj):將物件插入列表
7 list.pop(obj=list[-1]):移除列表中的一個元素(預設最後一個元素),並且返回該元素的值
8 list.remove(obj):移除列表中某個值的第一個匹配項
9 list.reverse():反向列表中元素
10 list.sort([func]):對原列表進行排序
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4548/viewspace-2809952/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python字典dict操作方法Python
- python列表Python
- python列表(List)Python
- python的列表[]Python
- Python 列表(List)Python
- Python list(列表)Python
- Python-列表Python
- python對檔案的操作方法Python
- Python列表基礎Python
- python列表擴充Python
- python_bomb—-列表Python
- Python列表詳解Python
- Python列表切片操作Python
- python--列表listPython
- python列表簡介Python
- Python速通(列表)Python
- Python檔案操作方法大總結Python
- Python基礎-列表操作(2):列表的遍歷和數字列表Python
- Python元組、列表、集合及列表去重操作Python
- Python基礎-列表及列表解析小結Python
- Python中列表的方法Python
- Python初體驗——列表Python
- Python 基礎 2 - 列表Python
- python——列表推導式Python
- Python基礎(03):列表Python
- Python 學習之列表Python
- python中的列表操作Python
- Python List 列表list()方法Python
- python列表怎麼排序Python排序
- 說說 Python 的列表Python
- python元組和列表Python
- Python爬蟲工具列表Python爬蟲
- Python學習-初始列表Python
- python中列表相加Python
- Python 第004篇 列表Python
- Python 列表操作指南1Python
- Python 列表操作指南3Python
- python之 列表常用方法Python