Python List结构
list 结构简介
zhu=[]
type(zhu)
list
- 通过[ ]创建 list 结构 ,即为列表
- 在列表中可输入不同类型的,不同长度的量
list 操作
- 可通过 len() 计算list列表中有多少个元素
- list之间可以进行加法运算,结果是list之间进行拼接
- 可实现索引功能
list索引功能
a=[1,2,3,4,5,6,7,8]
a[4:8]
[5,6,7,8]
- 可进行判断
判断
a=[1,2,3,4,5,6]
4 in a
TURE
- 可进行list 的嵌套,还可以在嵌套结构中索引,索引时先找第一层再找第二层
嵌套+索引
a=[1,2,[3,4]]
a[2][0]
3
- 可使用 count 对list 中的元素进行计数
count
a=[1,1,1,1,2,3,4]
a.count(1)
4
- 通过 index 来实现对list中某个元素的位置索引(注意:字母和字符串在list 中需要使用单引号)
index
a=[1,2,3,4,5,'ac','dv','b','b','g']
a.index('ac')
5
List 列表添加
- 使用 append 对列表进行添加元素(依次添加,且每次只能添加一个元素)
append
zhu=[1]
zhu.append('jiahui')
zhu
[1, 'jiahui']
- 使用 insert 对列表进行元素的插入
insert
zhu=[1,'jiahui']
zhu.insert(1,3)
zhu
[1, 3, 'jiahui']
- remove 对列表进行某个元素的删除(格式同insert) ,当该元素list中有多个相同的需要删除的元素时,默认移除第一个
- 使用 pop 对列表进行弹出
pop
zhu.pop(0)
1
zhu
[3,'jiahui']
- sort 对列表进行排序。
若不想在原列表上进行改动,可新命名一个变量
此时要使用 sortedsort+sorted
a = [1,2,3,4,2,5,7 ]
a.sort()
a
[1, 2, 2, 3, 4, 5, 7]
- reverse 用来对列表进行倒序(用法与sort 格式相同)
1047

被折叠的 条评论
为什么被折叠?



