Python基础之列表
程序员文章站
2022-04-16 08:21:55
列表1.列表添加元素a = []a.append('admin') # 默认尾部添加print(a)结果:['admin']2.列表插入a.insert(0, 'hello') # 位置,内容print(a)结果:['hello', 'admin']3.列表删除(1).deldel a[0] # 位置,永久性print(a)结果:['admin'](2).popb = a.pop() # 在括号内可指定位置print(b)print(a)结果...
文章目录
1.序列
基本概念
- 序列是Python中最基本的一种数据结构,用于保存一组有序的数据,所有的数据在序列中都有一个唯一的索引。
1.2 序列的分类
- 可变序列(序列中元素可以改变):例如列表,字典
- 不可变序列(序列中元素不可以改变):例如字符串与元组
2.列表
- 列表的作用是保存多个数据,是个用来存储对象的对象
2.1 列表的使用
- 创建:通过[]来创建一个空列表
2.2切片
- 切片是指从现有的列表中获得一个子列表
- 通过切片获取指定元素语法:
列表[起始位置 :结束位置 :步长 ] - 通过切片获取元素时,包括起始位置的元素,不会包括结束位置的元素
- 起始位置和结束位置的索引都可以不写
如果省略起始位置,则会从第一个元素截取到结束位置前一个的元素
如果省略结束位置,则从当前起始位置截取到最后
如果都省略了则全部截取
3.通用操作
-
+ 和 * + 操作是将两个列表拼接成一个列表 * 将列表与整数做乘法,将列表重复指定的次数
-
in 来检查指定元素是否在列表中,not in 则相反
-
len() 获取列表中元素的个数
-
max() 获取列表中最大值
-
min() 获取列表中最小值
-
list.index(x[, start[, end]])
第一个参数为指定元素
第二个参数代表查找的起始位置
第三个元素代表找的结束位置 -
list.count( x ) 统计指定元素在列表中出现的个数
4.修改列表
- 通过切片修改
- 当设置了步长时,序列中元素的个数必须和切片中元素的个数保持一致
- 通过切片删除元素
del list [ 起始 : 结束]
list = [ ]
5.列表中的方法
- append() 向列表最后的位置添加一个元素
- insert(arg1 , arg2) 向列表指定位置插入一个元素 参数1:要插入的位置;参数2:要插入的元素
- extend() 使用一个新的序列来拓展当前序列,参数需要传递一个序列
- pop() 根据索引删除并返回指定元素
- remove() 删除指定元素(如果相同的元素有多个,只会删除第一个)
- reverse() 翻转列表
- sort(key = None,reverse = False) 用来对列表中的元素进行排序默认反序,False则改为正序
6.遍历列表
6.1 for循环遍历
语法
for 变量 in 序列():
代码块
- for循环代码块会执行多次,每执行一次将序列中的一个元素赋值给变量
6.2 range(start, stop[, step])
- start: 计数从start开始。默认是从 0 开始。例如range(4) 等价于 range(0 , 4)
- stop: 计数到 stop 结束,不包括 stop。例如:range(0 ,4) 为[ 0,1,2,3,4]
- step:步长,默认为1。
本文地址:https://blog.csdn.net/ZVIKING/article/details/107344673
上一篇: 面向对象 详解