一 列表
1.什么是列表?
列表是一个可变的数据类型,列表由[]来表示,每一项元素使用逗号来隔开,列表什么都能装,能装对象的对象.
列表能装大量的数据.
2.列表的索引和切片
列表和字符串一样,也有索引和切片,只不过切出来的内容是列表
索引的下表从0开始. [起始位置:结束位置:步长]
3.列表的增删改查
增加
append() 追加 在最后添加,只能添加一个数据
insert(index,元素) 在index位置添加元素,也就是指定位置添加元素
extend() 迭代添加
删除
pop(index) 按照位置删除元素
remove(元素)直接删除元素
del 切片
clear()清空列表
修改
索引修改和切片修改
查询
for el in list:
el
常用操作
sort()排序 reverse=True 降序
reverse() 翻转
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]元素