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

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