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、Javascript中的闭包比较
Feb 04 Python
TensorFlow在MAC环境下的安装及环境搭建
Nov 14 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
Django2.1.3 中间件使用详解
Nov 26 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
Django之创建引擎索引报错及解决详解
Jul 17 Python
django 消息框架 message使用详解
Jul 22 Python
详解Python3 pandas.merge用法
Sep 05 Python
python集合删除多种方法详解
Feb 10 Python
打包PyQt5应用时的注意事项
Feb 14 Python
Python切割图片成九宫格的示例代码
Mar 10 Python
为什么相对PHP黑python的更少
Jun 21 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导出oracle库的php代码
2009/04/20 PHP
php使用MySQL保存session会话的方法
2015/06/18 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
详解angular笔记路由之angular-router
2017/09/12 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
python多线程扫描端口示例
2014/01/16 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
python os模块简单应用示例
2019/05/23 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
python pandas利用fillna方法实现部分自动填充功能
2020/03/16 Python
keras中的History对象用法
2020/06/19 Python
python函数超时自动退出的实操方法
2020/12/28 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
2014年最新版离婚协议书范本
2014/11/25 职场文书
给老婆的道歉信
2015/01/20 职场文书
个人专业技术总结
2015/03/05 职场文书
公司奖励通知
2015/04/21 职场文书
植物园观后感
2015/06/11 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis