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