python 04 list增删改查
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)
-
-