python - 如何在列表中找到最大值的所有位置?

标签 python list indexing max

我有一个 list :

a = [32, 37, 28, 30, 37, 25, 27, 24, 35, 55, 23, 31, 55, 21, 40, 18, 50,
             35, 41, 49, 37, 19, 40, 41, 31]

最大元素为 55(位置 9 和 12 两个元素)

我需要找出最大值位于哪个位置。请帮忙。

最佳答案

a.index(max(a))

会告诉你列表 a 的最大值元素的第一个实例的索引。

关于python - 如何在列表中找到最大值的所有位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3989016/

相关文章:

python - 如何使用 Scrapy 的 SQLAlchemy 创建 pg_trgm 索引?

database - 使用加权 tsvector 进行 PostgreSQL 全文搜索的最佳索引

javascript - 实现正则表达式以在 javascript 文件中查找带有类的 span

python - Django 模型过滤空字符串

python - 计算 DataFrameGroupBy 对象的模式时出错

C# - 如何在同一行中初始化 List<string[]>

python - 无法使用 Flask-Migrate (Alembic) 迁移或升级数据库

list - 如何在榆树中呈现列表?

python - 列表中出现次数最多的元素

python - 如何在 SQLAlchemy 上使用 GIN 创建 jsonb 索引?