python找出最大数

Python029

python找出最大数,第1张

python找出几个数中最大值的方法:

1、简单的使用if-else进行判断

List = [12, 34, 2, 0, -1]

Max = List[0] # 定义变量Max用来存储最大值,初始值赋值为列表中任意一个值

for i in List:

if i >Max:

Max = i

print("这个列表中最大值为:", Max)

2、使用max函数来完成

List = [1, 34, 5, 6, 98]

Max = max(List)

print("这个列表中最大值为:", Max)

max() 方法返回给定参数的最大值,参数可以为序列。

以下是 max() 方法的语法:

max( x, y, z, .... )

x -- 数值表达式

y -- 数值表达式。

z -- 数值表达式。

如需求列表中的最大值,用python自带的函数max() 即可。代码示例如下: numbers = [1,2,3,4,5,6,7,8,9] max(numbers)

2.

求最大值也可通过定义函数,再调用函数求得。示例代码如下:def findmax(L): if L == []: return(None) else: Max = L[0] for i in L: if i >...

假设有 字典列表 :

要求 price 的 最大值 最小值

最原始的方法:

刚学 Python 时会这么写...

先使用 列表 推导式(list comprehension), 再使用内置函数求 最大值最小值 :

这种方式要遍历 列表 多次.

使用生成器表达式(generator expression)

更简单的写法:

返回整个dict, 不仅仅是price:

总结自: In List of Dicts, find min() value of a common Dict field

源网页: 百度快照