Python3常用内置方法代码实例-创新互联
这篇文章主要介绍了Python3常用内置方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
创新互联-成都网站建设公司,专注网站设计、网站制作、网站营销推广,主机域名,网站空间,网站托管、服务器租用有关企业网站制作方案、改版、费用等问题,请联系创新互联。max()/min()
- 传入一个参数 (可迭代对象), 返回这个可迭代对象中大的元素
- 可以设置default关键字参数, 当这个可迭代对象为空时, 返回default的值
- 传入多个参数, 返回这些参数中大的参数
- 多个参数必须是同类型的
- 两种方法都可以设置key关键字参数(传入函数)
""" max(iterable, *[, default=obj, key=func]) -> value max(arg1, arg2, *args, *[, key=func]) -> value With a single iterable argument, return its biggest item. The default keyword-only argument specifies an object to return if the provided iterable is empty. With two or more arguments, return the largest argument. """ res = max([1, 2, 3], default=0) print(res) # 3 # 传入了一个空的可迭代的对象参数, 返回默认值0 res = max([], default=0) print(res) # 0 lis = [1, 2, 3] def func(num): return -num # res = max(lis, key=func) res = max(lis, key=lambda num: -num) print(res) # 1 """ key参数接收的是一个函数对象 max函数会将lis里面的元素依次传入转换函数 哪个元素经过转换函数得到的值大, 就返回该元素 """
文章名称:Python3常用内置方法代码实例-创新互联
转载来源:http://azwzsj.com/article/dghede.html