一. 列表
能装东西的东西, 列表中装的数据是没有限制的. 大小基本是够用的.
列表使用 [ ] 表示. 在列表中每个元素与元素之间用逗号隔开.
有索引和切片
[start: end: step]
二. 增删改查
1.增加:
append() 追加 在最后添加, 效率比较高
insert() 插入, 可能会导致元素移动 insert(2,"元素")
extend() 迭代增加
2.删除:
remove() 删除指定元素, 但删除不存在的元素会报错
pop() 删除最后一个,也可以索引删除 pop(2)
clear() 清空list
del 切片删除 del lst[0:3]
3.修改:
索引修改
lst[2] = "新元素"
4.查询:
for el in lst: print(el)
5.操作:
1. count()
2. sort() 升序排序
sort(reverse = True) 降序排序
3. reverse() 翻转
4. find()
5. index()
三. 元组(tuple)
不可变得列表. 只读列表, 由小括号表示. 元素与元素之间使用逗号隔开, 数据类型没有限制, 第一层不可变, 第二层取决于数据类型
如果是空元祖: tuple()
一个元素的元组 (1, )
四. 列表的嵌套和元组的嵌套
元组和列表都可以进行嵌套
使用降维操作, 一层一层的看
五. range()
range(边界) 从0到边界
range(start, end) 从start到end
range(start, end, step) 从start到end, 步长是step
遍历列表的时候可以使用range
for i in range(len(lst)): print(lst[i])