python打印列表中指定元素的所有下标(5种方法)
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种方法)相关推荐
- 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 ...
- Python返回列表中某个元素的出现次数list.count()方法
[小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...
- python获取列表中指定元素的下标
python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标. 这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦. 比如这样 使用enume ...
- Python返回列表中某个元素的所有下标
如下所示: li = [0,1,0,2,3,0,4] 当我们想从列表中获得某个元素的索引时,通常index()函数可以实现,但当列表中存在多个相同的值的时候,index()函数只能获得列表中第一个该值 ...
- Python列表(获取列表中指定元素的索引、获取列表中的多个元素、判断指定元素是否在列表中存在、列表元素的遍历、列表元素的增加操作、 列表元素的删除操作、列表元素的修改操作、列表元素的排序操作)
1.获取列表中指定元素的索引 eg1:未指定索引范围查找索引 zyr=['憨憨','憨宝'] print(zyr.index('憨宝')) print(zyr[1]) eg2:在指定索引范围内查找元素 ...
- Python 获取list 中指定元素出现的次数
Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...
- Python统计列表中的重复项出现的次数的方法
本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: 对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现 ...
- Python向列表中插入元素(列表)
向列表中插入元素 python列表中的元素种类可以是相同的也可以是不同的,如: >>> Num=["1","2","3", ...
- (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, ...
- python返回列表中特定元素对应的索引
在使用列表这一数据结构进行数据分析时,我们会经常遇到需要返回列表中特定元素对应的所有索引的情况.我们可能会首先想到可以使用index函数返回元素索引,看一下效果: a = [1, 2, 3, 4, 2 ...
最新文章
- 公路修建问题(二分+最小生成树)
- html悬浮的图片居中,HTML/CSS:图片居中(水平居中和垂直居中)
- 同事反馈环:为什么度量和会议还不够充分
- [转载]ASP.NET Core文件上传与下载(多种上传方式)
- Winform中实现文件另存为后并打开文件
- PHP正则贪婪/懒惰匹配模式
- 前端学习(3218):批量传递props
- 计算机网络抓包参考文献,计算机网络课程设计二(网络抓包与分析)
- 2192-Zipper 求最长公共子序列的解题报告
- 几个容易混淆的对齐概念
- python 等值面 插值_利用numpy/scipy从三维阵列计算等值面
- 游戏开发之C++引用(C++基础)
- 【笔记】Windows Sublime text安装json格式化插件SublimePrettyJson
- java万年历的实现
- 鲁大师 android模拟器,手机模拟大师怎么安装?鲁大师安卓模拟器安装教程
- 时间复杂度与空间复杂度
- 计算机声卡视频无法安装驱动程序,电脑声卡驱动怎么安装,教你三步搞定声卡驱动...
- markdown提示错误HTML Rendering Error: An error occurred with the HTML rendering component
- 骁龙8gen2和骁龙8gen1差距大吗 骁龙8gen2比8gen1性能强多少
- 如何进行产品定位(上)
热门文章
- 精通Flink项目优化(一.资源配置调优)
- MSN关闭前爆发盗号“高潮” 中国用户面临选择
- 深入Unreal蓝图开发:自定义蓝图节点(中)
- python画布上显示多张图片_python实现在一个画布上画多个子图
- centos7 C++ 使用libjpeg-turbo (让jpg 转bmp以及bmp转jpg)
- java辛普生公式_Java – Simpson的方法和错误
- 死亡计算机在线使用,抖音死亡计算器珍惜时间测试入口 抖音珍惜时间死亡计算器在线测试...
- 虚拟化之Proxmox VE虚拟机创建及模板制作
- Python基础之Scrapy简介
- QT自定义按钮类(自定义图片,形状,点击特效)