日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

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

作者:燈火驀然 ? 更新時間: 2022-07-27 編程語言

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

問題描述

給出一個包含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')

原文鏈接:https://blog.csdn.net/weixin_56817152/article/details/123340605

欄目分類
最近更新