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获取array中指定元素的示例
python获取array中指定元素的示例 对于array,如2-D的array,如何取指定元素 设array为3*10的shape s = array([[ 0, 1, 2, 3, 4, 5, 6, ...
- python打印数组部分元素_Python打印输出数组中全部元素
学习Python的人都知道数组是最常用的的数据类型,为了保证程序的正确性,需要调试程序. 因此,需要在程序中控制台中打印数组的全部元素,如果数组的容量较小,例如 只含有10个元素,采用print命令或 ...
- 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 ...
- python 如何获取列表(List)中指定元素的下标? index() enumerate() 获取重复元素下标
获取列表中指定元素下标 方法1 a = [72, 55, 77, 96, 2, 77] print(a.index(77)) # 2 注意:当列表中包含多个相同的元素时,index()函数返回的是第一 ...
- python返回索引值_python 返回列表中某个值的索引方法
python 返回列表中某个值的索引方法 如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.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 每日一技】根据序列中每个元素共同的数据域进行分组迭代
文章目录 1 问题 2. 解决方案 3. 讨论 1 问题 你有一个元素均为字典或其他类型的序列,你希望根据每个元素中的同一个字段(例如:日期)对序列中的所有元素进行分组迭代. 2. 解决方案 iter ...
- Python中删除set中指定元素元素不存在时不报错:s.discard()元素不存在时报错:s.remove()
[小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中删除set中指定元素 元素不存在时不报错:s.discard() 元素不存在时 ...
- 【Java】 查找数组中指定元素之 顺序查找 与 二分查找
今天博主分享两个查找数组中指定元素的算法:顺序查找与二分查找 小小目录 1.顺序查找 2. 二分查找 1.顺序查找 给定一个数组, 再给定一个元素, 找出该元素在数组中的位置. 代码如下: //顺序查 ...
最新文章
- Eclipse集成Tomcat:6个常见的”how to”问题
- sublime text 的小细节设置,让你的代码更优美
- 黄聪:PHP网站流量统计开源程序大全
- xss 全编码两次_XSS进阶
- matlab zeros初始化为0矩阵
- 哪个计算机无法做到双屏显示,怎么启用双屏显示设置【图文介绍】
- 大白话,讲编程。前端君又回来了!
- android 自定义dialog 定时关闭,Android 快速实现自定义 Dialog
- 前端安全 -- XSS攻击
- C++---异常处理
- python降维可视化 自编码_如何使用自动编码器可视化降维? (Python | TensorFlow)...
- 剑指Offer(Java版):把字符串转换成整数
- 微信小程序:冒泡事件及其阻止
- The Fifty-eighth Of Word-Day
- python高清图片合成_Python用PIL合成图片
- 逆水寒服务器维护26号,逆水寒维护到几点 逆水寒8.23维护公告时间
- epub文件是什么文件?如何在windows系统上打开?
- 联通云OSS上传文件
- python随机森林变量重要性_利用随机森林对特征重要性进行评估
- android极光推送判断消息,通过极光推送给Android所有用户发送推送消息