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
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打印列表中指定元素的所有下标相关推荐
- 如何在 Python 中以表格格式打印列表?
在 Python 中,列表是一种常见的数据结构,用于存储和组织数据.当我们需要将列表的内容以表格形式展示时,可以通过特定的方法和技巧来实现.本文将详细介绍如何在 Python 中以表格格式打印列表,以 ...
- 打印当前页面指定元素中的内容
一.打印当前页面指定元素中的内容 方式一:直接使用window.print(); (1)首先获得元素的html内容(这里建议如果有样式最好是用内联样式的方式) var newstr = documen ...
- 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 ...
- 打印机qr代码_自动将QR代码添加到网页中,以便从打印副本中轻松链接引用
打印机qr代码 In this author's humble opinion, most QR Codes are acne in print. However, there are a few p ...
- matlab之在数据组中找到与某数最接近的元素或其下标
这个问题有点绕. 给个具体的例子: 有数组A: >> A=rand(1,10)A =0.1622 0.7943 0.3112 0.5285 0.1656 0.6020 0.2630 0.6 ...
- 第二周python作业——字符串、字典、列表
第二周作业 字符串 基础 进阶 字典 列表 1. 基础题 2. 进阶题 3. 列表推导式 第二周作业 选择题 填空题 编程题 字符串 基础 输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7 ...
- python列表添加元素的三种方法定义集合数据对象_(1) List,tuple,dictionary,Python语法基础集,一,之,列表,元组,字典,集合...
Python序列(列表.元组.字典.集合) 一.列表(List)与列表推导式 (一)列表(list) 1.列表是Python内置 可变序列 (列表中元素可增加删除或修改): 2.列表元素放在一对中括号 ...
- python中sort和sorted区别_Python中的 sort 和 sorted的用法与区别
今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: ...
- 【python @ 小甲鱼网课】 P6列表(1)
python 列表 列表基础操作 例题1:打印列表中所有的值 例题2:分别打印出列表rhyme中的第一个元素以及最后一个元素 例题3:分别打印出列表rhyme中的前三个元素以及后三个元素 例题4:依次 ...
- python list每个重复元素保留一次,python 列表(list)去除重复的元素总结
方法一: 将list作为set的构造函数构造一个set,然后再将set转换会list就可以 >>> myList = [1, 2, 3, 3, 2, 2, 4, 5, 5] > ...
最新文章
- # 2017-2018-1 20155224 《信息安全系统设计基础》第九周学习总结
- bzoj1131[POI2008]Sta*
- Android 双击和手势的图片缩放
- 联想电脑如何下载matlab,lenovo utility是什么软件?
- WordPress主题zibll子比主题+新增阿里云短信/腾讯云/短信宝/风吹雨短信接口
- ie系列浏览器_2020下半年河北教师资格准考证打印只能用ie浏览器吗
- 冠军奖金50万,2020腾讯广告算法大赛广发“英雄帖”
- Kali和Backtrack中更新metasploit后无法连接数据库的问题解决方法
- java中的ioc和aop_IOC和AOP分别是什么?如何理解?
- matlab批量将csv转换成xls,如何批量将CSV格式的文件转化成excel格式 |
- JAVA IO与NIO面试题
- Linux下的Scala安装
- 【云和恩墨大讲堂】视频课程震撼来袭-SQL优化精选案例
- excel转置怎么操作_原来Excel的复制粘贴有这么多不为人知的用法
- op 圣诞节活动_圣诞节到了–这是我们精选的IT饼干笑话
- 什么耳机适合跑步、挑选五款最佳的跑步耳机推荐
- 千亿电子签赛道,谁是中国版DocuSign?
- 计算机前置usb无法使用,电脑前置usb3.0接口没反应怎么办
- indexedDB复合索引
- 用myclipse运行项目时报launching client错误!