小談python里 列表 的幾種常用用法
- 2020 年 1 月 20 日
- 筆記
在python中列表的常用方法主要包括增加,刪除,查看和修改。下面以舉例子的方法具體說明,首先我們創建兩個列表,列表是用[ ]表示的,裡面的元素用逗號隔開。
a=[『hello』,78,15.6,『你好』]
b=[78,1,1,4,5,6,1] 一.增加
方法一:a.append('tom') # 在a列表最後追加一個元素tom
['hello', 78, 15.6, '你好', 'tom']
方法二:a.insert(0,'tom') #把Tom這個元素放到a列表索引號為0的位置,列表中的第一個元素索引為0,第二個元素索引為1,以此類推。
['tom', 'hello', 78, 15.6, '你好']
方法三: a.extend(b) #表示把b列表元素添加到a列表中
['hello', 78, 15.6, '你好', 78, 1, 1, 4, 5, 6, 1]
二. 查看
1.通過索引查看列表中對應的元素:
程式碼 :print(a[0], b[6])
結果: hello 1
2.通過切片的方法,查看一部分列表中的元素:
程式碼:print(a[0:3]) print(b[4::-1])
結果:'hello', 78, 15.6] [5, 4, 1, 1,78]
3.查找列表中的某一個元素的具體位置:
print(a.index(15.6))
結果為2
表示15.6這個元素在a列表的第三個位置
4.查找元素出現的次數:
print(b.count(1))
結果為3
表示在b列表裡1出現了三次
5.查找某個元素在不在列表中:
print(78 in a) 結果為true
print(2 in a) 結果為false
三. 修改
方法一: a[索引]=要修改的內容
a[0]='hi' print(a)
['hi', 78, 15.6, '你好']
方法二: a[起始位置:結束位置]=要替換的內容
a[0:3]=(45,25,"LIAM") print(a)
[45, 25, 'LIAM', '你好']
四. 刪除
方法一: a.remove[要刪除的元素]
a.remove(15.6) print(a) 結果:['hello', 78, '你好'] 方法二: a.pop(索引號) a.pop(1) print(a) 結果:['hello', 15.6, '你好']
方法三:del 內容
del a
#刪除a整個列表
del a[3] print(a)
結果為['hello', 78, 15.6]
方法四:clear
a.clear() #清空a列表所有內容
五.排序
b.sort() # b列表裡元素從小到大排序
print(b)
結果:[1, 1, 1, 4, 5, 6, 78]
b.sort(reverse=True) #b列表裡元素從大到小排列
結果:[78, 6, 5, 4, 1, 1, 1]
b.reverse() #b列表裡元素顛倒順序排列
[1, 6, 5, 4, 1, 1, 78]