龙空技术网

Python的min()和max():查找最小值和最大值函数有趣的用法

信息科技云课堂 233

前言:

眼前各位老铁们对“python列表中最大的数”大致比较重视,朋友们都想要学习一些“python列表中最大的数”的相关文章。那么小编也在网络上汇集了一些关于“python列表中最大的数””的相关文章,希望大家能喜欢,各位老铁们一起来了解一下吧!

Python包含许多内置函数,让我们的程序设计更加方便和高效,今天我们介绍的是min()和max()函数,功能是在输入数据中查找最小值和最大值。这是Python中最基本的计算,但它们在实际编程中有许多有趣的用法。

列表:

>>> max([3,5,9,5,-7])9>>> min([3,5,9,5,-7])-7>>> max([])Traceback (most recent call last):File "<pyshell#6>", line 1, in <module>max([])ValueError: max() arg is an empty sequence

如果对空列表进行调用,则返回错误。

>>> max([3,5,9,"5",-7])Traceback (most recent call last):File "<pyshell#7>", line 1, in <module>max([3,5,9,"5",-7])TypeError: '>' not supported between instances of 'str' and 'int'

如果列表混合字符串和数字,返回错误。

字符串:

>>> min("abcdefghijklmnopqrstuvwxyz")'a'>>> max("abcdefghijklmnopqrstuvwxyz")'z'>>> min("abcdWXYZ")'W'>>> max("abcdWXYZ")'d'

对于字符,字母顺序将决定最终结果。

>>> min("abc123%")'%'>>> min("abc123>")'1'>>> max("abc123%")'c'

如果字符串中字符不仅限于字母,则依据字符的ASCII码。

字典:

>>> prices = {"banana": 1.20,"apple": 0.89,"grape": 2.45,}>>> max(prices)'grape'>>> min(prices)'apple'>>> min(prices.keys())'apple'>>> max(prices.keys())'grape'>>> min(prices.values())0.89>>> max(prices.values())2.45>>> min(prices.items())('apple', 0.89)>>> max(prices.items())('grape', 2.45)

对于字典,可以分别操作键和值,对于键中字符串,按首字母进行处理。

现在你知道如何使用Python的内置函数查找最小值和最大值,您了解了其他一些特征,你在的日常编程中会用到。

标签: #python列表中最大的数