python怎样实现查找列表指定元素
Admin 2022-11-02 群英技术资讯 720 次浏览
给出一个包含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)
in,not in,count,index,find前两种方法是保留字,后两种是列表的方法
#判断值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')
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要为大家详细介绍了python开发飞机大战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1.问题说明最近用DataFrame做大数据处理,发现处理速度特别慢,追究原因,发现是循环处理时,loc,iloc速度都特别慢,当数据量特别大得时候真的是超级慢。查很多资料,发现没有详细说明,以下为解决办法2.问题解决使用Pandas.Series.apply方法,可以对一列数据快速进行处理Series.apply(*func*,*convert_dtype=True*,*arg
这篇文章给大家分享的是Python time库的使用,time库运行访问多种类型的时钟,这些时钟用于不同的场景,下文介绍了time库获取各种时钟 ,及获取并计算时间的函数使用等等,小编觉得挺实用的,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
这篇文章主要介绍了Python如何读取csv文件时添加表头/列名,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
这篇文章主要介绍了python中的编码和解码及\x和\u问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008