• 技术文章 >常见问题 >Python常见问题

    python列表怎么查找?

    yangyang2020-05-20 10:17:49原创4860

    在python列表中查找的方法:

    1、使用in操作符查找

    list1=['a','b','c','d']
    "a" in list1

    输出如下:

    True

    2、使用index()方法查找某个元素在列表中出现的位置

    index() 的语法格式为:

    listname.index(obj, start, end)

    其中,listname 表示列表名称,obj 表示要查找的元素,start 表示起始位置,end 表示结束位置。

    示例:

    nums = [40, 36, 89, 2, 36, 100, 7, -20.5, -999]
    #检索列表中的所有元素
    print( nums.index(2) )
    #检索3~7之间的元素
    print( nums.index(100, 3, 7) )
    #检索4之后的元素
    print( nums.index(7, 4) )
    #检索一个不存在的元素
    print( nums.index(55) )

    输出结果如下:

    3

    5

    6

    -------------------------------------------------------

    ValueError Traceback (most recent call last)

    <ipython-input-11-bbc6c67300e3> in <module>

    7 print( nums.index(7, 4) )

    8 #检索一个不存在的元素

    ----> 9 print( nums.index(55) )

    ValueError: 55 is not in list

    更多Python知识请关注Python自学网

    专题推荐:python
    品易云
    上一篇:python密码判断是否符合要求的方法 下一篇:python怎么检测字符串是否有字母?

    相关文章推荐

    • python怎么判断用户是否登录?• python如何获取字符串最后一个字符?• python编写时如何快速换行?• Python中a is b和a==b的区别?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网