首页 > 解决方案 > 如何比较列表编号并将其存储到变量中

问题描述

每次 dataValue 等于数据时,我都试图获取列表编号。我想获得将显示在数据变量中的 [] 中的数字。这可能吗?

for x in data:
   if dataValue == x:
   #gets the current array number and stores it

标签: pythonarrayslistfor-loop

解决方案


您可以使用列表推导来获取索引列表:

indices = [index for index, x in enumerate(data) if x == dataValue]

推荐阅读