一、列表
1.什么是列表
列表是一个可变的数据类型。
列表由方括号[ ]来表示,每一个元素用逗号隔开,列表什么都能装。能装对象的对象
列表可以装大量数据
2.列表的索引和切片
列表和字符串一样,也有切片和索引,只不过切出来的内容是列表。
索引下表从0开始
[起始位置:结束位置:步长]
3.列表的增删改查
1. 增加 append() 追加 insert(index, 元素) 在index位置添加元素 extend() 迭代添加 2. 删除 pop(index) 按照位置删除元素 remove(元素) 直接删除元素 del 切片. clear() 清空列表 3. 修改 索引修改 切片修改 4. 查询 for el in list: el 5. 常用操作 1. sort() 排序 reverse=True降序 2. reverse() 翻转 3. len() 求长度
4.列表的嵌套
降维,一层一层看
5.元组
只读列表,只能看,啥也不能干
使用()表示元组
如果元组只有一个元素(元素,)
空元祖 tuple()
元组是个可迭代对象,可以使用for 循环
6.range
range(n) 从0到n-1
range(m,n) 从m到n-1
range(m,n.q) 从m到n-1,每q个取一个,综上就是切片
7.**使用range和for循环来获取列表中的索引
for i in range(len(列表)): i 索引 列表[i] 元素