L = [[1, 2], 'string', {}] # 嵌套列表 |
L = list(range(0, 4)) # 列表初始化 |
list(map(ord, 'spam')) # 列表解析 |
L.count(value) # 求列表中某個值的個數 |
L.append(obj) # 向列表的尾部添加數據,好比append(2),添加元素2 |
L.insert(index, obj) # 向列表的指定index位置添加數據,index及其以後的數據後移 |
L.extend(interable) # 經過添加iterable中的元素來擴展列表,好比extend([2]),添加元素2,注意和append的區別 |
L.index(value, [start, [stop]]) # 返回列表中值value的第一個索引 |
L.pop([index]) # 刪除並返回index處的元素,默認爲刪除並返回最後一個元素 |
L.remove(value) # 刪除列表中的value值,只刪除第一次出現的value的值 |
L.sort(cmp=None, key=None, reverse=False) # 排序列表 |
a = [1, 2, 3], b = a[10:] # 注意,這裏不會引起IndexError異常,只會返回一個空的列表[] |
a = [], a += [1] # 這裏實在原有列表的基礎上進行操做,即列表的id沒有改變 |
a = [], a = a + [1] # 這裏最後的a要構建一個新的列表,即a的id發生了變化app