python list使用
阿新 • • 發佈:2018-03-09
span 方法 ever pen 一個 查詢 末尾 pan fun
python 列表
列表中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。
創建一個列表,只要把逗號分隔的不同的數據項使用方括號括起來即可。如下所示:
1 1 list1 = [‘Google‘, ‘Runoob‘, 1997, 2000]; 2 2 list2 = [1, 2, 3, 4, 5 ]; 3 3 list3 = ["a", "b", "c", "d"];
索引
1 #下表索引 2 list1[0] = ‘google‘ 3 list1[1] = ‘Runoob‘ 4 list1[-1] = ‘2000‘
切片
1 #切片,顧首不顧尾2 list1[0:2] = [‘google‘,Runoob‘] 3 #也可以寫成 4 list1[:2] = [‘google‘,‘Runoob‘] 5 list2[::2] = [1,3,5] #隔一個取一元素 6 ‘‘‘ 7 聽講課老師說的的 8 列表元素位置與索引排列關系 9 元素 1 2 3 4 10 索引 0 1 2 3 11 ‘‘‘
刪除列表元素
可以使用 del 語句來刪除列表的的元素,如下實例:
del list1[1] print (list1)
以上實例輸出結果: [‘Google‘, 1997, 2000]
Python列表函數&方法
函數:
- max(list1) 返回列表元素最大值
- min(list1) 返回列表元素最小值
- len(list1) 列表元素個數
- list(tuple) 將元組轉換為列表
#python使用方法可通過dir(list1)查詢
方法:
1 list.append(obj)
在列表末尾添加新的對象
2 list.count(obj)
統計某個元素在列表中出現的次數
3 list.extend(list)
在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
4 list.index(obj)
從列表中找出某個值第一個匹配項的索引位置
5 list.insert(index, obj)
將對象插入列表
6 list.pop(obj=list[-1])
移除列表中的一個元素(默認最後一個元素),並且返回該元素的值
7 list.remove(obj)
移除列表中某個值的第一個匹配項
8 list.reverse()
反向列表中元素
9 list.sort([func])
對原列表進行排序
10 list.clear()
清空列表
11 list.copy()
復制列表
python list使用