列表方法(增加、删除和反翻)

本文详细介绍了Python中列表的基本创建方法及常用操作,包括添加、删除元素等方法,并演示了如何利用index、count、reverse和sort等功能提升列表处理效率。

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

 列表常用方法

1. 基本语法创建。

#直接创建
a = [10,20,'xuexi','nuli'] 
a = []         #创建一个空的列表对象
#list()创建
a = list()    #一个空列表

2.append()、extend()和insert().

## append()和extend()都不会创建新列表,(直接+方法会产生新列表)
a = [20,40]
a.append(30)    #再列表后直接添加,速度最快(推荐使用)
print(a)

b = [60,80]
a.extend(b)     #将目标所有元素加到本列表后面
print(a)

#insert(self,value)函数,self为插入位置,value为插入值
a.insert(2,100)     
print(a)

结果:

[20, 40, 30]
[20, 40, 30, 60, 80]
[20, 40, 100, 30, 60, 80]

Process finished with exit code 0

3.remove()、pop()和del().

## del()和pop()删除,remove()
#删除列表指定位置的元素。
a = [20,40,60,80,100]
del a[1]
print(a)

#pop()删除并返回指定位置元素.
b = [20,40,60,80,100,120]
b.pop()         #如果未指定位置则默认操作列表最后一个元素。
print(b)
b.pop(2)
print(b)

#remove()删除首次出现的指定元素,若不存在该元素抛出异常。
A = [1,3,5,7,9,1,3,5,7,9]
A.remove(3)
print(A)
A.clear()    
print(A)

结果:

[20, 60, 80, 100]
[20, 40, 60, 80, 100]
[20, 40, 80, 100]
[1, 5, 7, 9, 1, 3, 5, 7, 9]
[]

Process finished with exit code 0

 4.list.index(x),list.count(x),len(list),list.reverse()和list.sort().

##list.index(x),list.count(x)和len(list).
#index()可以获取指定元素首次出现的索引位置。语法是:index(value,[start,[end]])。
a = [2,4,6,8,10,4,6,8]

print(a.index(2))
print(a.index(6,2,6))

#list.count(x)可以返回指定元素在列表中出现的次数。
b = a.count(4)
print(b)

#len(list)返回列表长度。
c = len(a)
print(c)

#list.reverse()反转
a.reverse()
print(a)

#list.sort()
s = [2,5,3,4]
s.sort()
print(s)

结果:

0
2
2
8
[8, 6, 4, 10, 8, 6, 4, 2]
[2, 3, 4, 5]

Process finished with exit code 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值