前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 列表查找元素位置的高级函数代码程序设计

Python 列表查找元素位置的高级函数代码程序设计

原创
作者头像
用户9470376
发布2023-12-26 07:50:01
1180
发布2023-12-26 07:50:01
举报

list查找元素位置的方法

Python中,要查找list列表中元素的位置,即元素在列表中的索引位置,可以使用list列表类型内置的方法index(),但这个并不能直接使用,因为要考虑到查找的元素可能并不存在于list列表之中,而使用index()方法查找列表中并不存在的元素,Python将抛出ValueError,程序也可能因此终止,为了避免这种情况,可以使用try excerpt语句,对Error进行捕捉处理。

list查找元素位置的函数设计

为了让查找list列表元素位置的Python代码可以重复利用,这里将其封装为一个Python函数,因为函数中的两个return的返回值的类型是不一样的,因此,在实际应用中,要使用该函数的返回值,可以根据特定的需求进行相关的类型判断,比如使用type()函数来进行,这里就暂时不多介绍了(如果有需要,可以评论留言)。该函数的代码设计如下:

代码语言:python
复制
def listIndex(listObj, ele):
    try:
        ind = listObj.index(ele)
        return ind
    except ValueError as err:
        string = str(ele)+"并不存在于列表中"
        return string
    

# 测试该函数
list1 = [0,1,2]
obj = listIndex(list1, 3)
print(obj)

原文:Python list列表查找元素位置的函数设计

免责声明:内容仅供参考,不保证正确性!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • list查找元素位置的方法
  • list查找元素位置的函数设计
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档