python如何查找列表中元素的位置


Posted in Python onMay 30, 2022

如何查找列表中元素的位置

问题描述

给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

输入格式

第一行包含一个整数n。

第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。

第三行包含一个整数a,为待查找的数。

  • 样例输入

6
1 9 4 8 3 9
9

  • 样例输出

2

n = int(input())
x = list(map(int,input().split()))
a = int(input())
if a in x:
    b = x.index(a)
    print(b+1)
else:
    print(-1)

python中list()查找方法

list五种查找方式

in,not in,count,index,find前两种方法是保留字,后两种是列表的方法

函数EXA

#判断值a是否在列表中,并返回True或False
'a' in lst
'a' not in lst
#统计指定值在列表中出现的次数,count(value)方法:
lst.count('a')
#index返回指定值在列表中的位置,不存在返回异常,index(value,,[start,stop])
lst.index('a')
#find函数,string类型才能用,查看指定值在列表中的位置
#如果找到则返回第一个匹配的位置,如果没找到则返回-1,而如果通过index方法去查找的话,没找到的话会报错。
string="xiaojiejie"
string.find('x')

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python进行TCP网络编程的教程
Apr 29 Python
python写入中英文字符串到文件的方法
May 06 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 Python
详解Python字符串切片
May 20 Python
Python网络编程之使用TCP方式传输文件操作示例
Nov 01 Python
python验证码图片处理(二值化)
Nov 01 Python
Python如何通过Flask-Mail发送电子邮件
Jan 29 Python
详解Python中的分支和循环结构
Feb 11 Python
Keras自定义IOU方式
Jun 10 Python
Python通用唯一标识符uuid模块使用案例
Sep 10 Python
python实现web邮箱扫描的示例(附源码)
Mar 30 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
Apr 08 Python
Python数组变形的几种实现方法
May 30 #Python
Python Matplotlib绘制动画的代码详解
关于pytest结合csv模块实现csv格式的数据驱动问题
May 30 #Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
May 30 #Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 #Python
Python实现仓库管理系统
May 30 #Python
python单向链表实例详解
May 25 #Python
You might like
通过html表格发电子邮件
2006/10/09 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
为jQuery增加join方法的实现代码
2010/11/28 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
JavaScript 的继承
2011/10/01 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
2013/02/16 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
浅谈一种让小程序支持JSX语法的新思路
2019/06/16 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
js 将多个对象合并成一个对象 assign方法的实现
2020/09/24 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
Python删除空文件和空文件夹的方法
2015/07/14 Python
python实现按行切分文本文件的方法
2016/04/18 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
python动态进度条的实现代码
2019/07/03 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
美国环保婴儿用品公司:The Honest Company
2017/11/23 全球购物
旧时光糖果:Old Time Candy
2018/02/05 全球购物
新驾驶员个人自我评价
2014/01/03 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python