相关疑难解决方法(0)

Python:在元组列表中查找最小值,最大值

alist = [(1,3),(2,5),(2,4),(7,5)]
Run Code Online (Sandbox Code Playgroud)

我需要获取元组中每个位置的最小值.

福克斯的例子:alist的预期输出是

min_x = 1
max_x = 7

min_y = 3
max_y = 5
Run Code Online (Sandbox Code Playgroud)

有什么简单的方法吗?

python graphics list

27
推荐指数
2
解决办法
5万
查看次数

如何在列表列表中找到具有最大值的列表(嵌套列表包含字符串和数字)?

我有一份清单清单

list_of_lists = [['a',1,19,5]['b',2,4,6],['c',22,5,9],['d',12,19,20]]
Run Code Online (Sandbox Code Playgroud)

而且我想获得具有最高值的前x个列表,因此前3个max(list_of_lists)将返回

[['c',22, 5,9],['d',12,19,20],['a',1,19,5]]
Run Code Online (Sandbox Code Playgroud)

或者,如果我循环,list_of_lists我可以根据所选列表的索引将每个列表中的最高x max值附加到另一个列表列表中.

这是我正在使用的代码,但它有缺陷,因为我认为我需要在每个循环结束时删除所选答案,因此它不会出现在下一个循环中,它只查看第4列(x [3])

for y in case_list:
    last_indices = [x[3] for x in case_list]
    print("max of cases is: ",max(last_indices))
Run Code Online (Sandbox Code Playgroud)

目前的输出是:

max of cases is:  22
max of cases is:  22
max of cases is:  22
Run Code Online (Sandbox Code Playgroud)

这个答案给出了最高的最大列表,但我希望能够灵活地返回顶部x而不是一个.

答案给出了单个列表中的前x个值.

python list max nested-lists python-3.x

5
推荐指数
1
解决办法
145
查看次数

标签 统计

list ×2

python ×2

graphics ×1

max ×1

nested-lists ×1

python-3.x ×1