列表知识点(二)

本文介绍了Python中的重要数据结构——列表,包括其有序性、增删改查功能、可变数据项特性、列表表示方式及索引切片操作。通过实例讲解列表的定义和常用函数,建议亲手实践以加深理解。

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

list:python当中非常重要的数据结构,是一种有序的数据集合
一、特点:
1:支持增删改查
2:列表中的数据是可以变化的【数据项可以变化,内存地址不会改变】
3:用[] 来表示列表类型,数据项之间用逗号来分割,注意:数据项可以是任何类型的数据
4:支持索引和切片来进行操作
二、定义列表

#定义列表
li=[1,2.5,"你好",True,'a']
print(type(li))#判断li类型
print(len(li))#len函数可以获取到列表对象中的数据个数
print(li)#输出完整的列表
print(li[0])#输出第一个元素
print(li[1:3])#第二项开始到第三个元素
print(li[2:])#第二个到最后
print(li[::-1])#倒叙输出

常用函数

#常用函数
li=[1,2.5,"你好",True,'a']
print(li)
print('-----------------------追加---------------------')
li.append(['fff','ddd'])#append追加数据
li.append(6666)
print('追加之后',li)
li.insert(1,'刚插入的数据')#插入操作 需要执行一个位置插入
print(li)
rsData=list(range(10))#强制转换为list对象
li.extend(rsData)#扩展  等于批量添加  也可以是li.extend([1,2,.....])
print(li)
print('------------------修改--------------------')
li[0]=0.5
print('修改后',li)
print('----------------删除---------------')
del li[0]
print(li)#删除第一个
del li[1:3]#批量删除
print(li)
li.remove(2)#移除指定元素  参数是数据值
print(li)
li.pop(1)#移除指定项   参数是索引值
print(li)
print('-------------------查找元素位置----------------')

print(li.index(5))#输出的是元素下标

可以自己试试,自身亲身体验记忆才深刻。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值