列表的相关方法
增
append 向列表的末尾添加新的元素 例:lst.append("forever")
insert 在指定索引之前插入元素 例:lst.insert(0,"forever")
extend 迭代追加所有元素(必须是Iterable这样的可迭代性数据) 例:lst.extend(tup)
删
pop 通过指定索引删除元素,若没有索引移除最后那个 (推荐) 例:res = lst.pop()(默认删除最后一个) res = lst.pop(2) [指定删除]
remove 通过给予的值来删除,如果多个相同元素,默认删除第一个 例:lst.remove("forever")
clear 清空列表 例:lst.clear()
其他操作
index 获取某个值在列表中的索引 例:res = lst.index("forever") [如果找不到该数据直接报错]
count 计算某个元素出现的次数 例:res = lst.count("forever") [与字符串不同,无法设定开始结束索引]
sort() 列表排序 (基于原有列表进行修改) 例:(数字) lst.sort()[默认从小到大] lst.sort(reverse=True)[从大到小排序]
(字母) ascii 编码进行排序 大小写字母ascii相差32,按照ascii编码的大小,一位一位的进行比较,默认从小到大
(中文) 针对于中文 (能排序,无规律可循)
reverse 列表反转操作 例:lst.reverse()