1 今日内容大纲
- 列表的初识
- 列表的索引切片
- 列表的增删改查
- 列表的嵌套
- 元组的初识(了解)
- 元组的简单应用(应用)
- range
2 昨日内容回顾
- int str bool
- 常用操作方法
- upper lower
- startswith endswith
- strip
- split
- count
- join
- format
- isdicimal isalpha isalnum
- replace
- len
3 具体内容
- 列表初识
- 承载任意数据类型,存储大量的数据
- python常用的容器型数据类型
- 列表是有序的,可索引切片
- 索引切片步长
顾头不顾腚 - 列表的增删改查
- 列表的创建
- l1=[1,2,'alex']
- l1=list()
- 方式三之后讲:列表推导式
- 增删改查
- 增:
- append:追加
l1,append('xx') l1.append(name),添加变量 - insert:插入
l1,insert(1,'xx') l1.insert(1,name)添加变量 - extend:迭代着追加
l1.extend('xx'),就是在列表中之后按照要添加的字符串的最小单位追加
- 删
- pop:按照索引位置删除
l1.pop(2) 返回的是删除的元素
l1.pop() 默认删除最后一个 - remove :指定元素删除,如果有重复,删除从左数第一个
l1.remove('xiao') - clear
l1.clear()清空 - del : 按照索引删除
del l1[2]
del l1[2:2] del.l1[::2] 按照步长删除
- 改
- 按照索引改
l1[2]='xx' - 按照切片改(了解)
l1[2:]='ssdsdsdsdfdsf' - 按照切片(步长)改
l1[::2]='fdhfsdf'
- 查
索引切片步长
for i in l1:
print(i)
- 列表的嵌套
l1[2] [2] [2] - 元组(了解)
只读列表 用小括号表示 - range
for i in rang(len(l1)):
print(i)