Python入門課程NO38課 列表的其他常用操作
len(container):len方法是一個內置方法,用來返回容器數據類型中的元素數目。Python中的復合數據類型都是一種容器類的數據對象。舉例說明:
其返回結果為,列表中元素的總數7.
list.sort(key=None, reverse=False):對列表進行原地排序,只使用 < 操作符來進行元素值的比較。 如果在比較過程中發生異常,那么排序操作會失敗。參數key的默認值為None, 用來傳遞帶一個參數的函數。sort方法會將列表元素傳遞給該函數,然后根據該函數的輸出來進行比較。例如key=len,那么sort方法會計算列表元素的長度,然后根據長度來進行排序。參數reverse用來指定是降序排序還是升序排序。reverse為False時表示升序排序,為True時表示降序排序。舉例說明:
其輸出結果為:
str.join(list):將列表中多個元素合并為一個元素。當列表中的元素類型全為字符串時,可以通過字符串的join方法將列表中的元素組成以str做為分隔符的字符串。舉例說明:
輸出結果為:

- 上一篇
Python入門課程NO37課 列表的刪除操作
list.pop([index]):刪除索引index對應的元素值,index的值默認為列表的最大索引值,也就是說,pop方法默認刪除尾部的元素。列表的最大索引值為列表長度減一。返回值為被刪除的列表元素,index的值必須在列表有效的索引范圍內,否則會拋出異常。舉例說明:其返回值為6。list.r
- 下一篇
Python入門課程NO39課 列表推導式
列表推導式,又叫列表解析式。列表解析式,顧名思義,就是由已有的可迭代對象,來解析出一個新的列表。列表推導式本質還是一個for循環,在for循環中每迭代一次,就會在列表中插入一個新的元素。在列表推導式中可以嵌套for循環,以及進行條件控制,由此組合成比較復雜的列表推