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 相关文章推荐
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
Django imgareaselect手动剪切头像实现方法
May 26 Python
Python中字符串的处理技巧分享
Sep 17 Python
python可视化爬虫界面之天气查询
Jul 03 Python
python标记语句块使用方法总结
Aug 05 Python
python根据时间获取周数代码实例
Sep 30 Python
Python 私有化操作实例分析
Nov 21 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
Jan 07 Python
jupyter 导入csv文件方式
Apr 21 Python
keras实现多GPU或指定GPU的使用介绍
Jun 17 Python
详解Python 最短匹配模式
Jul 29 Python
详解pandas apply 并行处理的几种方法
Feb 24 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
咖啡的植物学知识
2021/03/03 咖啡文化
PHP反转字符串函数strrev()函数的用法
2012/02/04 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
2019/03/01 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
JavaScript学习笔记(十)
2010/01/17 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
python输出带颜色字体实例方法
2019/09/01 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
生物技术毕业生自荐信
2013/10/23 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
烈士陵园观后感
2015/06/08 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android