python - 如何比较列表编号并将其存储到变量中
问题描述
每次 dataValue 等于数据时,我都试图获取列表编号。我想获得将显示在数据变量中的 [] 中的数字。这可能吗?
for x in data:
if dataValue == x:
#gets the current array number and stores it
解决方案
您可以使用列表推导来获取索引列表:
indices = [index for index, x in enumerate(data) if x == dataValue]
推荐阅读
- php - 替换第一个 tr PHP pregmatch (REGEX) 中的所有 td
- python - 压缩多个目录中的文件 / FileNotFoundError: [Errno 2] No such file or directory
- amazon-redshift - 实现 Redshift 的高可用性?
- .net - 如何单击网站上的 AngularJS 按钮
- javascript - 如何解决 Firebase 函数中的嵌套异步数据库调用
- macos - 我正在尝试在 VMware 上安装 MacOS 但是在安装一半的过程中会出现一个块图标并且没有任何工作
- python - Openpyxl AttributeError:'str'对象没有属性'column'
- c# - 从 EF-Core 保存后模型未完全加载出数据库
- arrays - 从对象的双重嵌套数组mongodb中获取多个匹配的元素
- python - AWS cli boto 3 等效于 aws ec2 get-launch-template-data