1》法一:
song@ubuntu:~$ vi find2.py
song@ubuntu:~$ more find2.py
l=[1,2,3,4,7,2,5,6,2,8,9,0]
first=0
for i in range(l.count(2)):
    new_l=l[first:]
    index=first+new_l.index(2)
    print 'find the index of 2:',index
    first=index+1

song@ubuntu:~$ python find2.py
find the index of 2: 1
find the index of 2: 5
find the index of 2: 8
song@ubuntu:~$

2》法二:
song@ubuntu:~$ vi find_2.py
song@ubuntu:~$ more find_2.py
l=[2,2,3,4,5,1,2,3,1,2,3,4,5]
first=True
for i in range(l.count(2)):
    if first==True:
        pos=l.index(2)
        first=False
    else:
        pos=l.index(2,pos+1)

print pos

song@ubuntu:~$ python find_2.py
0
1
6
9
song@ubuntu:~$

3》法三:
song@ubuntu:~$ vi find_2_1.py
song@ubuntu:~$ more find_2_1.py
l=[2,2,3,4,5,1,2,3,1,2,3,4,5]
for i in range(len(l)):
    if l[i]==2:

print i

song@ubuntu:~$ python find_2_1.py
0
1
6
9

song@ubuntu:~$

4》法四:

song@ubuntu:~$ vi find_2.py
song@ubuntu:~$ more find_2.py
l=[2,2,3,4,5,1,2,3,1,2,3,4,5]
for i in range(l.count(2)):
    if i==0:
        pos=l.index(2)
    else:
        pos=l.index(2,pos+1)
    print pos
song@ubuntu:~$ python find_2.py
0
1
6
9

5》法五:

song@ubuntu:~$ vi find_2.py
song@ubuntu:~$ more find_2.py
l=[2,2,3,4,5,1,2,3,1,2,3,4,5]
pos=-1
for i in range(l.count(2)):
    pos=l.index(2,pos+1)
    print pos
song@ubuntu:~$ python find_2.py
0
1
6
9

(完)

python打印列表中指定元素的所有下标(5种方法)相关推荐

  1. python打印列表元素_python打印列表中指定元素的所有下标

    1>法一: song@ubuntu:~$ vi find2.py song@ubuntu:~$ more find2.py l=[1,2,3,4,7,2,5,6,2,8,9,0] first=0 ...

  2. Python返回列表中某个元素的出现次数list.count()方法

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...

  3. python获取列表中指定元素的下标

    python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标. 这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦. 比如这样 使用enume ...

  4. Python返回列表中某个元素的所有下标

    如下所示: li = [0,1,0,2,3,0,4] 当我们想从列表中获得某个元素的索引时,通常index()函数可以实现,但当列表中存在多个相同的值的时候,index()函数只能获得列表中第一个该值 ...

  5. Python列表(获取列表中指定元素的索引、获取列表中的多个元素、判断指定元素是否在列表中存在、列表元素的遍历、列表元素的增加操作、 列表元素的删除操作、列表元素的修改操作、列表元素的排序操作)

    1.获取列表中指定元素的索引 eg1:未指定索引范围查找索引 zyr=['憨憨','憨宝'] print(zyr.index('憨宝')) print(zyr[1]) eg2:在指定索引范围内查找元素 ...

  6. Python 获取list 中指定元素出现的次数

    Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...

  7. Python统计列表中的重复项出现的次数的方法

    本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: 对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现 ...

  8. Python向列表中插入元素(列表)

    向列表中插入元素 python列表中的元素种类可以是相同的也可以是不同的,如: >>> Num=["1","2","3", ...

  9. (Note)Python 统计列表中各元素出现的次数

    演示列表: Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] 1.统计列表中不同元素的个数 Demo_list=[1,2,3,3,3,5, ...

  10. python返回列表中特定元素对应的索引

    在使用列表这一数据结构进行数据分析时,我们会经常遇到需要返回列表中特定元素对应的所有索引的情况.我们可能会首先想到可以使用index函数返回元素索引,看一下效果: a = [1, 2, 3, 4, 2 ...

最新文章

  1. 公路修建问题(二分+最小生成树)
  2. html悬浮的图片居中,HTML/CSS:图片居中(水平居中和垂直居中)
  3. 同事反馈环:为什么度量和会议还不够充分
  4. [转载]ASP.NET Core文件上传与下载(多种上传方式)
  5. Winform中实现文件另存为后并打开文件
  6. PHP正则贪婪/懒惰匹配模式
  7. 前端学习(3218):批量传递props
  8. 计算机网络抓包参考文献,计算机网络课程设计二(网络抓包与分析)
  9. 2192-Zipper 求最长公共子序列的解题报告
  10. 几个容易混淆的对齐概念
  11. python 等值面 插值_利用numpy/scipy从三维阵列计算等值面
  12. 游戏开发之C++引用(C++基础)
  13. 【笔记】Windows Sublime text安装json格式化插件SublimePrettyJson
  14. java万年历的实现
  15. 鲁大师 android模拟器,手机模拟大师怎么安装?鲁大师安卓模拟器安装教程
  16. 时间复杂度与空间复杂度
  17. 计算机声卡视频无法安装驱动程序,电脑声卡驱动怎么安装,教你三步搞定声卡驱动...
  18. markdown提示错误HTML Rendering Error: An error occurred with the HTML rendering component
  19. 骁龙8gen2和骁龙8gen1差距大吗 骁龙8gen2比8gen1性能强多少
  20. 如何进行产品定位(上)

热门文章

  1. 精通Flink项目优化(一.资源配置调优)
  2. MSN关闭前爆发盗号“高潮” 中国用户面临选择
  3. 深入Unreal蓝图开发:自定义蓝图节点(中)
  4. python画布上显示多张图片_python实现在一个画布上画多个子图
  5. centos7 C++ 使用libjpeg-turbo (让jpg 转bmp以及bmp转jpg)
  6. java辛普生公式_Java – Simpson的方法和错误
  7. 死亡计算机在线使用,抖音死亡计算器珍惜时间测试入口 抖音珍惜时间死亡计算器在线测试...
  8. 虚拟化之Proxmox VE虚拟机创建及模板制作
  9. Python基础之Scrapy简介
  10. QT自定义按钮类(自定义图片,形状,点击特效)