Python如何查询列表中指定元素的位置

 时间:2026-02-16 04:01:51

1、用lst 方法建立一个列表,填入一些姓名,代码如下:

lst = ["张三","李四","王二小","刘明","刘磊","李四"]

Python如何查询列表中指定元素的位置

2、用enumerate 将列表转换为元组形式,具体代码如下:

lst2 = list(enumerate(lst))

Python如何查询列表中指定元素的位置

3、用input 方法和用户交互,让用户输入指定的内容,具体代码如下:

c = input("请输入查询内容:")

Python如何查询列表中指定元素的位置

4、建立一个变量p用来做判断,赋值为假,用for循环将列表lst2 中的所有元素进行提取,具体代码如下:

p = False


for i in lst2:

Python如何查询列表中指定元素的位置

5、在for循环里面做判断,用户输入的内容和列表中元素的内容一样的时候,输出这个元素的位置并且将p赋值为真,具体代码如下:

if i[1]==c:


   print("查询完毕序号为%s"%(i[0]+1))
   p = True

Python如何查询列表中指定元素的位置

6、最后根据变量p的类型判断整体是否查询到结果,具体代码如下:

if p:


   print("查询完成,已经找到位置")
else:
   print("全部查询完成,无此结果")

Python如何查询列表中指定元素的位置

7、整体代码总结:

lst = ["张三","李四","王二小","刘明","刘磊","李四"]


lst2 = list(enumerate(lst))
c = input("请输入查询内容:")
p = False
for i in lst2:
   if i[1]==c:
       print("查询完毕序号为%s"%(i[0]+1))
       p = True
if p:
   print("查询完成,已经找到位置")
else:
   print("全部查询完成,无此结果")

Python如何查询列表中指定元素的位置

  • python 列表转字典
  • python累加求和代码
  • python中如何获取列表的最大值和最小值?
  • Python 如何取余运算
  • python大小写字母转换
  • 热门搜索
    净资产收益率怎么算 炖牛肉的做法大全 oppo手机图片大全 房子简笔画图片大全 袁家村简介 路由器怎么安装图解 成年片黄网站色大全免费观看 魏书生简介 动漫电影大全 母画眉鸟叫声大全