列表:
- 列表:
- 特质:
- 能装对象的对象
- 列表中的能装任何类型的数据
- 用[]表示,在列表中每个元素之间用,隔开
- 顺序为录入的顺序
- 可变的数据类型
- 操作:
- 索引
- 切片(什么类型切出来还是什么)
- :
- 增:lst=[]
- lst.append()#在后面追加,效率比较高,(只能一个一个的添加)
- lst.insert(where,new)#插入添加(where索引位置,原先的往后移动,new要插入的目标),效率比较低
- ***lst.extend()#迭代追加添加
- 删:lst=[]
- lst.pop(index)#默认弹出最后一个,可以指定索引删除
- lst.remove(元素)#删除给定元素
- lst.clear()#清空所有内容
- del lst[index]#按索引删除,可以切片删除
- 改:lst=[]
- 索引:lst[index]=new
- 切片:#如果步长不是1,注意给的值
- 查:lst=[]
- for 循环
- 出现次数:lst=[]
- lsr.count(目标)
- 排序:lst=[]#最好用数据
- lst.sort()#正序
- lst.sort(reverse=True)#倒叙
- lst.reverse()#翻转
- 长度:
- len()#有几个元素
- 特质:
-
-
- **find()
-
-
- 列表嵌套:
元组
- 元组:
- 特质:
- 不可变(任何形式的改变都不可变第一层元素,第二层取决于数据类型)
- 不可排序
- 只读列表
- 使用()表示
- 元素之间以,隔开
- 数据类型不限制
- 一个元素的时候元素后面必须加逗号.tu=(1,)
- 空元组:tu=tuple()
- 索引,切片:
- 嵌套:
- 特质: