Python列表

列表

列表是包含若干元素的連續記憶體空間,同一列表中元素的資料型別可以各不相同,可以同時包含整數,實數,字串等基本型別的元素,也可以包含列表,元組,字典,集合,函式以及其他任意物件。

建立一個列表

建立一個列表跟普通變數一樣,只是多了中括號把資料給括起來,每個資料之間用英文逗號(,)隔開,這樣一個列表就建立成功了。

Python列表

如果列表內沒有任何元素,即為一個空列表。

向列表中新增元素

append() 向列表尾部新增一個元素

extend() 向列表尾部新增一個或多個元素

insert(index,x) 在列表index位置處插入x

Python列表

可以看到append()和extend()方法都是將元素插入至表尾,extend()方法括號內需要是一個列表,而insert()方法可以插入列表內任意位置。

刪除列表中的元素

remove(x) 在列表中刪除第一個值為x的元素,如果列表中不存在x則丟擲異常

pop([index]) 刪除並返回列表中下標為x的元素,index預設為-1,即列表中最後一個元素

Python列表

可以看到pop()方法會彈出列表中最後一個元素

列表其他常用方法

count(x) 返回x在列表中出現次數

reverse() 對列表中所有元素進行原地逆序,首尾交換

sort(key=None,reverse=False) 對列表中的元素進行原地排序,key用來指定排序規則,reverse為False表示降序,reverse為True表示升序

Python列表