Python列表函数

前述章节讲过了列表的基本概念,列表是以方括号括起来的用逗号间隔的数据的集合类型,它是有序即可以通过位置信息索引来访问列表里的每个元素的值,同时列表也是可以被修改,增减的集合类型。 在之前的列表一章里对列表的概念、性质以及遍历都做了详细的解释,如果遗忘可以回头复习一下,本章主要就Python为列表提供的标准访问函数做一些进一步的讲解,当然读者可以通过查列表的帮助文档自行学习。

11.1 列表相关函数简介

常用的列表函数有index、count、find、append、extend等,这些函数基本上可以修改的集合类型均可以使用。当然也可在Python的交互环境下(>>>)用help查看列表或者其他集合类型的帮助文档。

>>> help(list)

如果想查列表的某个函数的帮助,可以如下操作:

>>> help(list.append)

当然,也有一些书籍专门讲解Python语言的各个库的基本使用,例如[The Python Standard Library by Example]

11.2 列表的函数详解

接下来就常用的一些列表相关的函数做具体的讲解和解释,如果对列表函数内容比较熟悉,可不阅读本章,直接看下一章节。

11.2.1 查找某值位置index函数

列表的index函数和前一章字符串的index函数基本一样,也是可以查找并返回某值在集合里首次出现的位置(从左至右)。

a = [1, 3, 1, 4, 5]
p = a.index(3)
print p

程序运行结果

1

即在a列表的第1这个位置上找到了3这个值。但是我们在字符串一章里说过,index函数如果找到要查找的值,会返回其所在的位置数据,如果没找到,会异常报错,程序终止执行,在现实应用环境下一个程序不能继续执行是很危险的,应该避免,那么自然想到列表有find函数么?不好意思很不幸列表没有find函数,那咋办?这里需要注意在列表使用index之前,最好确定有查找的数据。这有些差

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值