python基础知识之列表--方法

本文详细介绍了Python列表的常用方法,包括append、count、extend、index、insert、pop、remove、reverse和sort。重点讲解了这些方法的功能、参数及注意事项,帮助读者深入理解如何操作和修改列表。
摘要由CSDN通过智能技术生成

方法是与对象密切关系的函数。对象可以是序列、字符串、数字或者是其他类型的对象。方法进行调用的方法:
对象.方法(参数)
对象至于方法之前,并用点号隔开,方法调用类似于函数调用。

1. append

>>> num=[1,2,3]
>>> num.append(4)
>>>num
[1,2,3,4]
>>> num.append([5,6])
>>> num
[1,2,3,4,[5,6]]
>>> num.append('python')
>>> num
[1,2,3,4,[5,6],'python']
>>> num.append(7,8)
Traceback (most recent call last):
  File "<pyshell#9>",line 1,in<module>
    num.append(7,8)
TypeError:append() takes exactly one argument(2given)
>>> 

append方法用于在列表末尾添加新的元素,只接受一个参数,参数可为数字、字符串、列表。num.append([5,6])中,序列[5,6]当作num序列一个元素,结果显示正确,num.append(7,8)中,7和8是两个元素,结果显示错误。
注意:append方法即不是简单的返回一个新列表,而是直接修改原来的列表。

2. count

>>> x=list('pythonpython')
>>> x.count('p')
2
>>> x=[[1,2],1,1,[1,2,[1,2]]]
>>> x.count(1)
2
>>> x.count([1,2])
1
>>> x.count(2)
0
>>> 

count方法统计某个元素在列表出现的次数,方法参数为列表的一个元素
以上面第二个例子剖析一下,x=[[1,2],1,1,[1,2,[1,2]]],x有4个元素依次为[1,2],1,1,和[1,2,[1,2]]。如此看来x.count(1)的结果不是5而应该是2,因为[1,2]是x的元素,而序列[1,2]中的1是序列[1,2]的元素而不是x的元素。一次类推,大家应该理解x.count(2)结果为0的原因了。

3. extend

两个列表元素为同类型:

>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a.extend(b)
>>> a
[1,2,3,4,5,6]
>>> b
[4,5,6]
>>> a.extend([7,8])
>>> a
[1,2,3,4,5,6,7,8]
>>> c=[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值