Python之list

L = [[1, 2], 'string', {}] # 嵌套列表
L = list('spam') # 列表初始化
L = list(range(0, 4)) # 列表初始化
list(map(ord, 'spam')) # 列表解析
len(L) # 求列表長度
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.reverse() # 反轉列表
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

相關文章
相關標籤/搜索