1.添加元素
-
append
- 向列表中追加数据
list.append(object)
-
extend
- 只能追加可迭代对象
- 会对可迭代对象进行最小单元拆分, 依次保存到列表中
list.extend(iterable)
-
insert
- 可以通过index插入到指定位置
list.insert(index, object)
2.修改元素和查找元素
-
修改元素
list[index] = new_value
-
查找元素
- in
- 判断元素是否存在于列表中
- not in
- 判断元素是否不存在于列表中
- index
- 计算元素在列表中的位置
- count
- 计算元素在列表中出现的次数
- in
-
注意:
- 非零即真, 零则假
- 字符串和列表也可以直接判断(认为外侧有一个len函数)
3.删除元素
-
del
- 删除指定位置元素
del list[index]
-
pop
- 删除指定位置元素, 并可以返回删除元素值
value = list.pop(index)
-
remove
- 通过元素值删除元素
list.remove(object)
-
clear
- 清空元素
4.排序
-
sort
-
升序
list.sort() list.sort(reverse=False)
-
降序
list.sort(reverse=True)
-
-
reverse
-
倒序
list.reverse()
-
切片
list[::-1]
- 原来的list还是存在的
-
5.列表嵌套
-
概念: 列表中的元素类型也是列表类型
-
格式:
列表名 = [list1, list2, ...]