相关疑难解决方法(0)

使用'key'和lambda表达式的python max函数

我来自OOP背景并试图学习python.我使用的max函数使用lambda表达式返回列表中Player具有最大值的类型的实例.totalScoreplayers

def winner():
    w = max(players, key=lambda p: p.totalScore)
Run Code Online (Sandbox Code Playgroud)

该函数正确返回Player具有最大值的类型的实例totalScore.我对以下三件事感到困惑:

  1. max功能如何运作?它正在采取什么样的论据?我查看了文档,但没有理解.
  2. keymax函数中关键字的用途是什么?我知道它也用在sort功能的上下文中
  3. lambda表达式的含义?怎么看?他们是如何工作的?

这些都是非常无趣的概念性问题,但会帮助我理解语言.如果您可以举例解释,这将有所帮助.谢谢

python lambda function

154
推荐指数
6
解决办法
20万
查看次数

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

我有一个清单:

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]
Run Code Online (Sandbox Code Playgroud)

最大元素是55(位置9和12上的两个元素)

我需要找到最大值位于哪个位置.请帮忙.

python list max

128
推荐指数
10
解决办法
27万
查看次数

如何在Python中找到列表中最大值的索引?

我有一个列表,我需要找到列表中的最大元素并记录该最大元素所在的索引。

这是我的代码。

list_c = [-14, 7, -9, 2]

max_val = 0
idx_max = 0

for i in range(len(list_c)):
    if list_c[i] > max_val:
        max_val = list_c[i]
        idx_max = list_c.index(i)

return list_c, max_val, idx_max
Run Code Online (Sandbox Code Playgroud)

请帮忙。我刚刚开始编码并被困在这里。

python indexing for-loop element

9
推荐指数
2
解决办法
1万
查看次数

使用循环查找列表中的最大数字

所以我有这个列表和变量:

nums = [14, 8, 9, 16, 3, 11, 5]

big = nums[0]

spot = 0
Run Code Online (Sandbox Code Playgroud)

我对如何实际做到这一点很困惑.请帮忙!我是Python新手,我想用这个练习给我一个启动器.我想从Scratch或BYOB中的"重复列表长度"开始,但是如何在Python上执行此操作?

python variables loops list max

4
推荐指数
3
解决办法
3万
查看次数

在Python中,如何获取列表中5个最大值的索引?

我有一个简单的清单:

a = [8, 5, 2, 20, 13, 14, 17, 13, 15, 21]
Run Code Online (Sandbox Code Playgroud)

我可以在列表中获得5个最大值:

sorted(a)[-5:]
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到列表中5个最大值的索引

因此,列表的5个最大值是[14, 15, 17, 20, 21],这些是索引[9, 3, 6, 8, 5].我敢肯定,如果存在重复值,可以考虑多种策略,如果它们接近其他大值,则可以给出它们的索引.

python list max slice indices

0
推荐指数
1
解决办法
209
查看次数

返回列表中最大值的索引,考虑另一个列表作为python中允许的索引

我想知道列表“b”中最大元素的索引,考虑到列表“a”显示列表“b”的可用索引。例如:

a = [1,3,4]
b = [20,15,13,60,50,40]
Run Code Online (Sandbox Code Playgroud)

因此,考虑 (15, 60, 50) 中的最大值,结果必须是 3(列表 b 中元素 60 的索引)。

python

-1
推荐指数
1
解决办法
333
查看次数

标签 统计

python ×6

list ×3

max ×3

element ×1

for-loop ×1

function ×1

indexing ×1

indices ×1

lambda ×1

loops ×1

slice ×1

variables ×1