180124-列表方法总结【连续第八十九天】

         首先是方法的定义,方法说白了也就是函数,只不过它与某些对象可能有紧密的联系,例如此处的列表方法就是列表所也有的一些函数;

方法的调用:

对象.方法(参数)

1.append

用于在一个已定义的列表后追加一个新对象

append方法只能在恰当的位置修改原来的列表,这就意味着append方法只会返回一个修改过的列表,不会创建一个新的列表;

2.count

顾名思义这个方法用于计算列表中某一元素出现次数

3.extend

extend方法可以在列表的结尾一次性追加另一个序列中的多个值,即扩展原有序列。

注:extend方法虽然和拼接操作很相像但两者有本质区别,拼接操作不会改变原先的序列,它是完全创建了一个新的序列,而extend方法则是直接修改原来的序列,不会创建一个新的序列。

4.index

index方法用于从列表中找出某个值的第一个匹配的索引

names = ['Alice','Beth','Celic','Dee-Dee','Earl','Alice']
names.index('Alice')

>>>0     //Alice 第一次出现的匹配索引是0

index方法只能用于找出列表中存在的元素

5.insert

insert方法用于将对象插入到列表中

numbers=[1,2,3,,5,6,7]

numbers.insert(3,'four')

>>>[1,2,3,'four',5,6,7]

调用此方法时要标明插入的位置和内容

6.pop     &     7.remove

此两种方法很相似都是去移除列表中的元素

但pop方法会移除列表一个元素,并且返回元素的值;而remove方法则不会返回值,且只会去除第一个匹配项而不会去反复移除

x=[1,2,2,2,3]

x.pop()

>>>3

x.remove(2)

print x

>>>[1,2,2,3]

8.reverse

reverse方法将列表中的元素反向存放

x=[1,2,3,4]

x.reverse()

print x

9.sort

sort方法用于在原位置对列表进行排序,并按一定顺序去排列

x=[4,6,2,1,7,9]

x.sort()

>>>[1,2,4,6,7,9]

目标:学习元组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值