python实现在列表中查找某个元素的下标示例


Posted in Python onNovember 16, 2020

题目:给一个列表,找元素在此列表中的位置,如果找到,返回此元素的下标,如果找不到,那就直接返回空

解决方法1:

# _*_ coding:UTF-8 _*_
def find(list,a):
  for i in range(0,len(list)):
    if list[i]==a:
      print i
  else:
    return None
find(raw_input('请输入列表:'),raw_input('请输入要查找的元素:'))

元素在列表中的情况:

(1)列表中都是字符

python实现在列表中查找某个元素的下标示例

(2)列表中都是数字

python实现在列表中查找某个元素的下标示例

(3)列表中字符和数字都有

python实现在列表中查找某个元素的下标示例

元素不在列表中的情况:

python实现在列表中查找某个元素的下标示例

解决方法2:

使用python的内建函数enumerate

enumerate()
解析:同时枚举出序列的下标和值,这个是一个非常有用的函数,可以避免很多丑陋的代码

# _*_ coding:UTF-8 _*_
def Find(list,x):
  for i,item in enumerate(list):
    if item==x:
      print i
  else:
    return None

Find(raw_input('请输入列表:'),raw_input('请输入要查找的元素:'))

元素在列表中的情况:

(1)列表都是字符:

python实现在列表中查找某个元素的下标示例

(2)列表都是数字:

python实现在列表中查找某个元素的下标示例

(3)列表中字符和数字都有:

python实现在列表中查找某个元素的下标示例

元素不在列表中的情况:

python实现在列表中查找某个元素的下标示例

到此这篇关于python实现在列表中查找某个元素的下标示例的文章就介绍到这了,更多相关python 列表查找元素下标内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实用代码片段收集贴
Jun 03 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
Python贪心算法实例小结
Apr 22 Python
Jacobi迭代算法的Python实现详解
Jun 29 Python
Python代码实现http/https代理服务器的脚本
Aug 12 Python
Django 删除upload_to文件的步骤
Mar 30 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
pycharm导入源码的具体步骤
Aug 04 Python
Python 数据结构之十大经典排序算法一文通关
Oct 16 Python
python如何获得list或numpy数组中最大元素对应的索引
Nov 16 #Python
Python实现列表索引批量删除的5种方法
Nov 16 #Python
Python 列表反转显示的四种方法
Nov 16 #Python
python 爬虫如何实现百度翻译
Nov 16 #Python
Python list和str互转的实现示例
Nov 16 #Python
python list的index()和find()的实现
Nov 16 #Python
Python识别处理照片中的条形码
Nov 16 #Python
You might like
php录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
php use和include区别总结
2019/10/13 PHP
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
2016/02/25 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Python制作刷网页流量工具
2017/04/23 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
python画双y轴图像的示例代码
2019/07/07 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
分厂厂长岗位职责
2013/12/29 职场文书
环境建设实施方案
2014/03/14 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
幼儿园老师工作总结2015
2015/05/22 职场文书
清明节随笔
2015/08/15 职场文书
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
LyScript实现绕过反调试保护的示例详解
2022/08/14 Python