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打印列表元素_python打印列表中指定元素的所有下标相关推荐

  1. python提取矩阵元素_python获取array中指定元素的示例

    python获取array中指定元素的示例 对于array,如2-D的array,如何取指定元素 设array为3*10的shape s = array([[ 0, 1, 2, 3, 4, 5, 6, ...

  2. python打印数组部分元素_Python打印输出数组中全部元素

    学习Python的人都知道数组是最常用的的数据类型,为了保证程序的正确性,需要调试程序. 因此,需要在程序中控制台中打印数组的全部元素,如果数组的容量较小,例如 只含有10个元素,采用print命令或 ...

  3. python删除列表第几个元素_python中对列表list遍历的过程中删除元素4种方法

    代码存储库,记录在删除列表中指定元素代码 背景:li=[1,2,3,2,1,3,4,6,73,5,1,3,1,2,4] 列表中的所有等于1,2,3的值 解决方法: 第一种使用逆序遍历num_list ...

  4. python 如何获取列表(List)中指定元素的下标? index() enumerate() 获取重复元素下标

    获取列表中指定元素下标 方法1 a = [72, 55, 77, 96, 2, 77] print(a.index(77)) # 2 注意:当列表中包含多个相同的元素时,index()函数返回的是第一 ...

  5. python返回索引值_python 返回列表中某个值的索引方法

    python 返回列表中某个值的索引方法 如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.index ...

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

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

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

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

  8. 【Python 每日一技】根据序列中每个元素共同的数据域进行分组迭代

    文章目录 1 问题 2. 解决方案 3. 讨论 1 问题 你有一个元素均为字典或其他类型的序列,你希望根据每个元素中的同一个字段(例如:日期)对序列中的所有元素进行分组迭代. 2. 解决方案 iter ...

  9. Python中删除set中指定元素元素不存在时不报错:s.discard()元素不存在时报错:s.remove()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中删除set中指定元素 元素不存在时不报错:s.discard() 元素不存在时 ...

  10. 【Java】 查找数组中指定元素之 顺序查找 与 二分查找

    今天博主分享两个查找数组中指定元素的算法:顺序查找与二分查找 小小目录 1.顺序查找 2. 二分查找 1.顺序查找 给定一个数组, 再给定一个元素, 找出该元素在数组中的位置. 代码如下: //顺序查 ...

最新文章

  1. Eclipse集成Tomcat:6个常见的”how to”问题
  2. sublime text 的小细节设置,让你的代码更优美
  3. 黄聪:PHP网站流量统计开源程序大全
  4. xss 全编码两次_XSS进阶
  5. matlab zeros初始化为0矩阵
  6. 哪个计算机无法做到双屏显示,怎么启用双屏显示设置【图文介绍】
  7. 大白话,讲编程。前端君又回来了!
  8. android 自定义dialog 定时关闭,Android 快速实现自定义 Dialog
  9. 前端安全 -- XSS攻击
  10. C++---异常处理
  11. python降维可视化 自编码_如何使用自动编码器可视化降维? (Python | TensorFlow)...
  12. 剑指Offer(Java版):把字符串转换成整数
  13. 微信小程序:冒泡事件及其阻止
  14. The Fifty-eighth Of Word-Day
  15. python高清图片合成_Python用PIL合成图片
  16. 逆水寒服务器维护26号,逆水寒维护到几点 逆水寒8.23维护公告时间
  17. epub文件是什么文件?如何在windows系统上打开?
  18. 联通云OSS上传文件
  19. python随机森林变量重要性_利用随机森林对特征重要性进行评估
  20. android极光推送判断消息,通过极光推送给Android所有用户发送推送消息

热门文章

  1. 在Ubuntu 14.04 64位上使用libpcap进行抓包和解包
  2. LTE PUCCH F2 TX/RX汇总
  3. 设计模式 之美 -- 代理模式
  4. n-netstat 查看网络状态命令
  5. ubuntu自定义命令
  6. ASP.NET Aries 高级开发教程:Excel导入配置之规则说明(下)
  7. 以太坊RLP机制分析
  8. 【题解】 bzoj1260: [CQOI2007]涂色paint (区间dp)
  9. js query复习
  10. reboot 百度网盘资源