list基本操作记录
list基本操作:
""" list对象的方法 if s is a list: s.append(x) s.clear() 相当于s = [] s1 = s.copy() 相当于 s1 = s s.extend(t) 将序列t添加到s的尾部,直接作用于对象s,不创建新的对象。 s.insert(i,x) 在下标i插入x s.pop(i) 默认是s.pop()弹出最后一个元素,i存在时弹出下标为i的元素,作用于s。若i不存在将报错。 s.remove(x) 移除第一个出现的x,若x不存在将报错。 s.reverse() 列表反转 s.sort() 序列排序; 列表解析表达式:其实就是一个列表生成式,默认返回列表 """ s = [1,5,3,4] s1 = s.copy() s.extend('ab') s.extend([0,9]) print("extend: ",s) print("pop:",s.pop(2)) print("pop之后:",s) s1.sort() print("sort之后:",s1) """ 列表生成式:返回一个列表 """ l = [i for i in range(1,30) if i%2 ==0] print(l)