代码之家  ›  专栏  ›  技术社区  ›  Krischk

使用python;获取列表中错误项的索引[已关闭]

  •  -3
  • Krischk  · 技术社区  · 2 年前

    我试图获取列表中项目的索引,但有一个项目返回了错误的索引。列表中有两个数字是相同的,可能会与第一个混淆。

    列表为:[0,1,0,0,0,0,0,0,0,0,0,6,1,0]

    for i in neu:
    
       if (i > 0):
    
          zahl = neu.index(i) + 7
          print(zahl)
    
          browser.find_element_by_xpath("//*[@id='tabelle_merkliste']/tbody/tr['zahl']/td[10]/img")
    
          print("found")
    

    “print(Zahl)”返回这些金额: 8. 8(应为18) 也许有人知道为什么会这样,提前谢谢。

    1 回复  |  直到 2 年前
        1
  •  -1
  •   H.K    2 年前

    使用枚举:

    for i, value in enumerate(neu):
        if (value > 0):
    
          zahl = i + 7
          print(zahl)
    
          browser.find_element_by_xpath("//*[@id='tabelle_merkliste']/tbody/tr['zahl']/td[10]/img")
    
          print("found")