网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python返回列表元素索引的方法-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

创新互联专注于疏附企业网站建设,响应式网站建设,商城网站定制开发。疏附网站建设公司,为疏附等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

这篇文章将为大家详细讲解有关python返回列表元素索引的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

python中可以使用index()方法返回列表中指定元素的索引。

Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

直接使用index()仅可以返回首个指定元素的索引:

#!/usr/bin/python
 
list = [1,3,4,2,1,2,2]
str2 = 2 
print(list.index(str2))

输出结果:

3

2、循环遍历列表并返回元素索引

def get_same_element_index(ob_list, word):
    return [i for (i, v) in enumerate(ob_list) if v == word]
 
 
if __name__ == "__main__":
    ob_list = [1,3,4,2,1,2,2]
    word = 2
    print("{0} 在列表 {1} 中的索引: {2}".format(word, ob_list, get_same_element_index(ob_list, word)))

输出结果:

2 在列表 [1, 3, 4, 2, 1, 2, 2] 中的索引: [3, 5, 6]

关于python返回列表元素索引的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文名称:python返回列表元素索引的方法-创新互联
浏览地址:http://bjjierui.cn/article/dhsoce.html

其他资讯