python - 如何在 Python 中获取列表中的所有最高整数

标签 python list

我有一个列表:

numbers = [1, 2, 3, 4, 5, 5, 2, 3]

现在我知道如何获得最大整数了:

max(numbers)

但这只会得到 5。我想要的是列表中的两个 5。有没有办法获取列表中所有最高的整数?

最佳答案

您可以使用 list comprehension :

max_num = max(numbers)
highest = [num for num in numbers if num == max_num]

关于python - 如何在 Python 中获取列表中的所有最高整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46758628/

相关文章:

python - 给出函数变量的值

python - 使用Python : How can I convert given UT time to LST time Such that the function automatically increments day after 24 Hr check

python - 将 tfidf 应用于单词标记的 pandas 列

python - 如何在 Django 中使用通用外键引用来引用对象

mongodb - 查找查询结果到List

java - 如何读取yaml中的列表?

c# - List<T> 如何使用 ReadOnly 列表复制构造函数?

c++ - 嵌入式 Python 段错误

SVN Changelist 的 Git 等效项?

java - 手机旋转时列表消失(Android)