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实现排序算法
Feb 14 Python
Saltstack快速入门简单汇总
Mar 01 Python
python递归删除指定目录及其所有内容的方法
Jan 13 Python
Python实现的用户登录系统功能示例
Feb 05 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
python如何发布自已pip项目的方法步骤
Oct 09 Python
Python中利用aiohttp制作异步爬虫及简单应用
Nov 29 Python
简单了解python的一些位运算技巧
Jul 13 Python
使用pyqt 实现重复打开多个相同界面
Dec 13 Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 Python
Python如何telnet到网络设备
Feb 18 Python
python实现剪贴板的操作
Jul 01 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
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
window.location.hash 使用说明
2010/11/08 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
bootstrap Table的一些小操作
2017/11/01 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
JS制作简易计算器的实例代码
2020/07/04 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
Python线程下使用锁的技巧分享
2018/09/13 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
keras K.function获取某层的输出操作
2020/06/29 Python
详解Anaconda安装tensorflow报错问题解决方法
2020/11/01 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
Linux常见面试题
2013/03/18 面试题
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
大四本科生的自我评价
2013/12/30 职场文书
英语道歉信范文
2014/01/09 职场文书
酒店经理职责
2014/01/30 职场文书
《一株紫丁香》教学反思
2014/02/19 职场文书
爱护公共设施标语
2014/06/24 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
领导干部遵守党的政治纪律情况思想汇报
2014/09/14 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
react合成事件与原生事件的相关理解
2021/05/13 Javascript
Python日志模块logging用法
2022/06/05 Python
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang