走进Python世界(五)数据类型 4. 序列类型-列表(List)

本文详细介绍了Python中的列表数据结构,包括其定义、基本操作方法及内置函数。解释了如何创建、索引、切片、添加、删除和排序列表等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是列表

列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目

列表是可变的数据类型

列表的组成:用[]表示列表,包含了多个以逗号分隔开 数字,或者字符串。

列表的基本操作

列表是序列的一种,它也具有序列的基本操作

如: +,*,max,min等操作。此外 因为列表是可变的序列集合,它支持一些常见的 读写跟新操作

如:

操作

列子

描述
取值

list=['mileo',30,'maile']

list[0],list[0:2]

其实就是序列的切片和索引操作
添加
list.append("12345")
在列表末尾添加一个元素
删除

list.remove('12345  ')

del(list[])

删除列表中的某个元素
修改list[0]=x
针对索引重新赋值
查找
x in list
查早其实就是 序列的 in 操作


列表的内置函数

此外 列表内置了一些特定的函数 来提供对于列表的一些操作

SN 方法及描述
1list.append(obj)
添加obj对象到列表
2list.count(obj)
计算返回obj出现在列表的次数
3list.extend(seq)
附加序列seq内容到列表
4list.index(obj)
返回列表中出现obj的最小索引
5list.insert(index, obj)
插入obj对象在列表偏移索引位置
6list.pop(obj=list[-1])
移除并返回列表最后一个对象或obj
7list.remove(obj)
从列表中移除obj对象
8list.reverse()
反转列表的对象
9list.sort([func])
排序列表中的对象,使用func比较(如果给定)


转载于:https://my.oschina.net/u/1041012/blog/483332

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值