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实现跨文件全局变量的方法
Jul 07 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
Jun 29 Python
Python中支持向量机SVM的使用方法详解
Dec 26 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
Python read函数按字节(字符)读取文件的实现
Jul 03 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
Jul 31 Python
Python函数装饰器原理与用法详解
Aug 16 Python
django连接mysql数据库及建表操作实例详解
Dec 10 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
Nov 02 Python
Django+Nginx+uWSGI 定时任务的实现方法
Jan 22 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
PHP面向对象编程快速入门
2006/12/14 PHP
说明的比较细的php 正则学习实例
2008/07/30 PHP
PHP高级OOP技术演示
2009/08/27 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
vue-router的两种模式的区别
2019/05/30 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
深入理解Python中的super()方法
2017/11/20 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
2019/04/18 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
tornado+celery的简单使用详解
2019/12/21 Python
如何在Django中使用聚合的实现示例
2020/03/23 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
家居饰品店创业计划书
2014/01/31 职场文书
读后感作文评语
2014/12/25 职场文书
课改心得体会范文
2016/01/25 职场文书
Spring Boot实现文件上传下载
2022/08/14 Java/Android