生成
生成的方法有以下6种:append,+=[],[循环],list(),extend,insert。
删除
删除的方法有3种,分别是remove,pop和del。其中remove和pop是list的方法,而del是内置的方法。需要特别注意的是,使用循环删除需要倒序,就是从最后一个开始处理。因为如果是正序,删除列表元素之后,列表的长度发生了变化,会导致下标越界。而且删除的元素也可能不是想要的元素。
代码
import line_profiler
import sys
def append(n):
a = []
for i in range(n):
a.append(i)
def pe(n):
a = []
for i in range(n):
a += [i]
def one(n):
a = [i for i in