列表

本文详细介绍Python中列表的基本概念、常用操作方法及实例演示,包括创建、修改、删除等操作,并展示了如何利用内置方法进行高效的数据处理。

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

1、列表是一种序列类型,创建后可以被随意修改

列表用方括号[]或list()创建,元素之间用逗号,分隔


l=["df","ey","er","ew",122]
>>> l
['df', 'ey', 'er', 'ew', 122]
>>> h=l #方括号[]真正创建一个列表,赋值仅传递引用
>>> h

['df', 'ey', 'er', 'ew', 122]


2、操作函数及方法
s[i]=x        替换列表s第i元素为x
s[i:j:k]=t    用列表t替换切片后所对应元素子列表
del s[i]      删除列表s中第i个元素
del s[i:j:k]  删除列表s中第i到第j以k为步长的元素
s+=t         更新列表s,将列表t元素增加到列表s中

s*=n         更新列表s,其元素重复n次


l=["df","ey","er","ew",122]
>>> l[1:2]=[1,2,3,4]
>>> l
['df', 1, 2, 3, 4, 'er', 'ew', 122]
l=["df","ey","er","ew",122]
>>> del l[::2]
>>> l
['ey', 'ew']
>>> l*2

['ey', 'ew', 'ey', 'ew']


s.append(x)    在列表s最后增加一个元素x
s.clear()           删除列表s中的所有元素
s.copy()          生成一个新列表,赋值s中所有元素
s.insert(i,x)      在列表s的第i个位置增加元素x
s.pop(i)           将列表s中第i个位置元素取出并删除该元素
s.remove(x)    将列表s中出现的第一个元素x删除
s.reverse()      将列表s中的元素反转

 l=["df","ey","er","ew",122]
>>> l.append(154)
>>> l
['df', 'ey', 'er', 'ew', 122, 154]
>>> l.insert(3,"vc")
>>> l
['df', 'ey', 'er', 'vc', 'ew', 122, 154]
>>> l.reverse()
>>> l
[154, 122, 'ew', 'vc', 'er', 'ey', 'df']

3、列表基本用法使用实列
s=[]
>>> s+=[1,2,3,4,5]
>>> s
[1, 2, 3, 4, 5]
>>> s[2]=9
>>> s
[1, 2, 9, 4, 5]
>>> s.insert(2,8)
>>> s
[1, 2, 8, 9, 4, 5]
>>> del s[1]
>>> s
[1, 8, 9, 4, 5]
>>> del s[1:4]
>>> s
[1, 5]
>>> 0 in s
False
>>> s.append(0)
>>> s
[1, 5, 0]
>>> s.index(0)
2
>>> len(s)
3
>>> max(s)
5
>>> s.clear()
>>> s
[]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值