Python常用函数备忘录

lambda

用法示例:
key=lambda x: abs(x)

相当于传入参数 x,输出结果 abs(x)

max与min

用法示例:
price = {
‘A’:123,
‘B’:450.1,
‘C’:12,
‘E’:444,
}
max_price=max(price.items(),key=lambda x:x[1])

对price.items()的序列求最大值,判断的标准是序列单元的第二个值

sorted

用法示例:
price = {
‘A’:123,
‘B’:450.1,
‘C’:12,
‘E’:444,
}
sorted_price=sorted(price.items(),key=lambda x:x[1],reverse=True)
对price.items()的序列排序,排序的标准是序列单元的第二个值,默认从小到大排序,reverse后从大到小排列。