常用方法:
标红为有用但自己不知道的
1 | list.append(obj) 在列表末尾添加新的对象 |
2 | list.count(obj) 统计某个元素在列表中出现的次数 |
3 | list.extend(seq) 例: arr=[1,2] arr.extend([3,4]) 结果: arr为 [1,2,3,4] |
4 | list.index(obj) 注意:不存在会报错 |
5 | list.insert(index, obj) 例: arr=[1,3] arr.insert(1,2) 结果: arr为 [1,2,3] |
6 | list.pop([index=-1]) ps:不需要返回值的话可以用 del list[index]进行删除; 需要注意的是,使用del进行多个元素删除的时候有一个坑: 例: arr=[0,1,2,3] del arr[0],arr[1] 结果: arr为 [1,3] |
7 | list.remove(obj) 移除列表中某个值的第一个匹配项 |
8 | list.reverse() 反向列表中元素 |
9 | list.sort(cmp=None, key=None, reverse=False) 对原列表进行排序 |
常用函数:
cmp(list1, list2) Python3.4版本后不存在,可以直接用arr1>arr2判断 |
len(list) 列表元素个数 |
max(list) 返回列表元素最大值 |
min(list) 返回列表元素最小值 |
list(seq) 将元组转换为列表 |