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
源网页: 百度快照