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 当前全局变量和入口参数的所有属性
Jul 01 Python
python网络编程学习笔记(六):Web客户端访问
Jun 09 Python
Python根据成绩分析系统浅析
Feb 11 Python
Python数据类型之String字符串实例详解
May 08 Python
使用python来调用CAN通讯的DLL实现方法
Jul 03 Python
Python with用法:自动关闭文件进程
Jul 10 Python
python中for循环变量作用域及用法详解
Nov 05 Python
解决Pytorch 加载训练好的模型 遇到的error问题
Jan 10 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
Jun 08 Python
Python3爬虫关于识别检验滑动验证码的实例
Jul 30 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 Python
python基础之模块的导入
Oct 24 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魔术方法的使用示例
2015/06/23 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
JS继承 笔记
2011/07/13 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
jQuery.each使用详解
2015/07/07 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
详解 vue.js用法和特性
2017/10/15 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
Python BS4库的安装与使用详解
2018/08/08 Python
pandas重新生成索引的方法
2018/11/06 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
你们项目是如何进行变更控制的
2015/08/26 面试题
少儿节目主持串词
2014/04/02 职场文书
介绍信格式
2015/01/30 职场文书
水电工岗位职责
2015/02/14 职场文书
名人传读书笔记
2015/06/26 职场文书
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python
Python编程源码报错解决方法总结经验分享
2021/10/05 Python