append(): 末尾追加元素到列表中;
输出结果:
extend();将目标列表的所有元素添加到本列表的尾部,在原有的list中直接添加元素,不创建新的列表对象;
输出结果:地址完全一样,说明并没有创建新的列表
方法二:利用“+”来将i两个列表连在一起;
输出结果:
特别的,extend():括号内不能使用整形变量,否则会报错
输出结果:
正确的做法:
输出结果:
insert(index,values) :在指定索引位置插入数值 ;
输出结果:
index('查找的对象')::f返回查找对应元素的对应的索引值index;
输出结果:
pop(列表对应的下标index):从列表的指定位置删除元素,并将其返回。如果没有指定索引,返回最后一个元素。元素随即从列表中被删除;
输出结果:
remove(列表元素,而不是索引下标): 删除元素
输出结果:
del(索引对应的下标): 删除对应下标的元素
输出结果:
例2:切片式删除
输出结果:
特别的:a.clear()和del a[:]的区别
输出结果:
sort():对列表中的元素进行升序排序;
输出结果:
sorted(list对象): 对列表元素进行排序;
输出结果:
特别的:reverse:对列表的元素降序排序;
输出结果:
以上内容是列表中的大部分的内置方法;