Python List:基礎操作
在 Python 中,List(列表)是一種非常常用的數據結構,用於存儲有序的元素集合。List 支持不同類型的數據,可以包含數字、字串、甚至其他 List,並且具有靈活的操作方式。
- 有序性:元素按插入順序排列。
- 可變性:可以動態添加、刪除或修改元素。
- 支持任意數據類型:List 的元素可以是不同類型的數據。
- 支持嵌套:List 中可以包含其他 List,形成多維結構。
列表:建立一個數字列表,計算其總和、平均值,並反轉列表順序。
List = [10, 20, 30, 40, 50] |
List 初始化,以[10, 20, 30, 40, 50]為例 計算總和
sum = 0for entry in List: sum += entry |
計算平均值,利用len()函數計算List element個數,即mean = sum / len(List)
mean = sum / len(List) |
反轉列表順序 (slicing list)
####----slicing 語法----#####[start:stop:step] |
- 可使用slicing方式做到
指定step = -1,會得到結果為[50, 40, 30, 20, 10]
reversed_list = List[::-1] |
若指定start, stop = 3, 0 List[3:0:-1] 的結果為 [40, 30, 20]
partial_reversed = List[3:0:-1] |
若是有需要跳step也可指定為-2,List[::-2],結果為[50, 30, 10]
reversed_step = List[::-2] |
- 另外可直接使用內建reversed()函數達成效果
list(reversed(List)) |
文章標籤
全站熱搜
