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教程网。

python 返回列表索引_python怎么返回列表元素索引?相关推荐

  1. python返回列表数据类型_python 数据类型之列表(list)

    一.表达方式 1.英文[]表示 2.列表内部可以存储任意类型的数据 3.可变的有序序列 二.常用函数 1.type():查询变量的类型,如type(["name", "s ...

  2. python元组索引_Python 元组、列表

    Python中,最常用的数据结构就是序列了.序列有以下几种:元组,列表,字符串等.注:代码都是在IDE中编辑的,没有用交互式环境. 一.元组(tuple) 元组其实有点类似C++中的数组,即一旦指定了 ...

  3. python列表遍历索引_python遍历一个列表 前面有个索引

    如何在python列表中查找某个元素的索引 方法二:利用enumerate函数.很想你,是一种,刻骨铭心的痛!不常来,却仍深刻! python list找出一个元素的位置(重复元素怎么分别 使用lis ...

  4. python实战经典例子_Python基础之列表常见操作经典实例详解

    本文实例讲述了Python基础之列表常见操作.分享给大家供大家参考,具体如下: Python中的列表操作 列表是Python中使用最频繁的数据类型[可以说没有之一] 一组有序项目的集合 可变的数据类型 ...

  5. python 定义list长度_python中list列表的高级函数 python如何统计列表的长度

    在python的函数中,如何将列表list的一部分作为函比如定义个函数,想实现的功能就是将列表a的后半部分(['c','d'])传入后面paraTestList(a[2:])中,括号里面的a[2:]命 ...

  6. python中字典列表元组_Python中的列表和元组

    python中字典列表元组 Lists and tuples are arguably Python's most versatile, useful data types. You will fin ...

  7. python列表解析式_Python基础入门-列表解析式

    今天我们使用Python中的列表解析式来实现一些简单功能.好了关于列表解析式是什么?我的理解是它可以根据已有列表,高效创建新列表的方式.列表解析是Python迭代机制的一种应用,它常用于实现创建新的列 ...

  8. python常用字符大全_python字符串,列表,字典,集合的常用方法

    1.字符串 1.1find方法可以在一个较长的字符串中查找子串,他返回字串所在位置的最左端索引,如果没有就返回-1 1.2join方法是非常重要的字符串方法,它是split方法的逆方法,用于连接序列中 ...

  9. python 字典查询比列表快_Python 字典和列表的对比应用

    Q:将下列格式的txt文件,打印出该选手的3个最快跑步时间 james2.txt =>"James Lee,2002-3-14,2-34,3:21,2.34,2.45,3.01,2:0 ...

最新文章

  1. 前谷歌高管给初入职场新人的14条忠告
  2. mysql远程无法登陆_无法远程登陆MySQL数据库几种解决办法
  3. iOS7 UIKit Dynamics 的初步研究
  4. python flask解决上传下载的问题
  5. [BUUCTF-pwn]——xdctf2015_pwn200
  6. python server.py_python manage.py runserver报错
  7. 【linux】 -设备名称与文件目录
  8. 用Middleware给ASP.NET Core Web API添加自己的授权验证
  9. 【渝粤题库】陕西师范大学202871 婚姻家庭法作业
  10. xcode 开发ios兼容性问题的上下黑边 和 coco2d-x 游戏分辨率适配 ResolutionPolicy::FIXED_WIDTH 都会引起上下黑边问题!!!...
  11. 钉钉免登陆前端操作详解
  12. ES6进阶Async与Await,你不知道的同步与异步
  13. 关于虚拟机,影子系统和游戏机器码的问题
  14. 微信公众号自动回复及多客服功能实现
  15. 杂谈eMule协议的由来
  16. DataWhale数据分析组队学习——Day2
  17. vue3.0 + JsBarcode 循环生成多个条形码(setup语法糖)
  18. 常见UNIXLINUX系统
  19. Java 根据多边形坐标点 计算多边形面积
  20. 区块链智能合约教材出版

热门文章

  1. 高新技术企业到底有什么好处?
  2. 复习File类和递归方法使用
  3. teams 无法登录 错误代码 - caa70004
  4. Android 命令行覆盖安装app到手机上
  5. 线程池(实现线程的第四种方式)
  6. php实现阿拉伯数字转为银行数字大写
  7. c# Chat图形开发技巧
  8. C语言黑白bmp转字节流,纯C语言对BMP图像的灰度化二值化
  9. 2020.7.6比赛总结
  10. Secret vs. Whisper: 谁才是最好的匿名社交APP?