Python 術語
- 原地排序 —— 轉換然后替換 —— sort()
- 復制排序 —— 轉換然后返回 —— sorted()
- 列表推導 —— 在一行上指定一個轉換(而不是使用迭代)
- 分片 —— 從一個列表訪問多個列表項
- 集合 —— 一組無序的數據項, 其中不包含重復項
Points
- 向sort() 或 sorted() 傳入reverse = True 可以按降序排列數據
- 如果有以下代碼
newList = []
for t in oldList :
newList.append(len(t))
使用列表推導重寫這個代碼, 可以寫作:
newList = [len(t) for t in oldList]
- 要訪問一個列表中的多個數據項, 可以使用切片. 例如:
my_list[3:6]
(這會訪問列表中從索引位置3直到(但不包括)索引位置6的列表項) - 使用set() 工廠方法可以創建一個集合