zoukankan      html  css  js  c++  java
  • python中找出某元素的索引值(enumerate、index函数)

    平时我们在工作中,会遇到列表,字符串,如果要找出某元素在序列中的位置,可以使用如下几种方法:

    下面的例子使用L列表,找到2所在的位置:

    方法一,使用enumerate函数,它不仅可以直接列出位置,还可以列出值:

    L = [2,4,5,6,2,6,0,4] 

    for i,j in enumerate(L):
      if j =2:
      print(i,j)

    结果:0  2

         4   6

    方法二,直接用index函数:

    L = [2,4,5,6,2,6,0,4]
    print(L.index(2))

    结果:0 

               4

    方法三,使用for循环:

    L = [2,4,5,6,2,6,0,4] 

    for i in L:
      if L[i] == 2:
      print(i)

    结果:0

       4

    此处有个小知识点,找到某元素出现的第一个位置:

    L = [2,4,5,6,2,6,0,4]
    for i in L:
      if L[i] == 2:
      print(i)
      break

    结果:0

  • 相关阅读:
    Directx
    apr库开发
    linux 上編譯apache
    数字信号处理---FFT
    C# Parallel用法
    C#线程同步--线程通信
    C#线程同步--限量使用
    C#线程安全类型
    C# Task用法
    C# ThreadPool类(线程池)
  • 原文地址:https://www.cnblogs.com/banxiade/p/12641363.html
Copyright © 2011-2022 走看看