Python中怎么获取最大值函数

发布时间:2021-07-05 15:45:35 作者:Leah
来源:亿速云 阅读:304

这篇文章将为大家详细讲解有关Python中怎么获取最大值函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

代码实现


print(max(1, 2))
print(max('a', 'b'))

# 也可以对列表和元组使用
print(max([1, 2]))
print(max((1, 2)))

# 更多实例

print("80, 100, 1000 最大值为: ",

        max(80, 100, 1000))

print("-20, 100, 400最大值为: ",

         max(-20, 100, 400))

print("-80, -20, -10最大值为: ",

         max(-80, -20, -10))

print("0, 100, -400最大值为:",

         max(0, 100, -400))

代码运行结果:

输入一个数字: 54

54 是偶数


 

程序分析

程序中主要是使用的max函数:

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

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

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

参数

返回值:返回给定参数的最大值。

以下为扩展:

>>> a='1,2,3,4'

>>> type(a)             #类型为字符串

<type 'str'>

>>> max(a)              #max 返回了最大值

'4'

>>> a=[1,2,3,4]

>>> type(a)             #类型是列表

<type 'list'>

>>> max(a)              #max函数也返回了最大值

4

>>>

>>>

>>> a=[(1,2),(2,3),(3,4)]                #假设列表里面是元组构成元素呢

>>> max(a)                                     #按照元素里面元组的第一个元素的排列顺序,输出最大值(如果第一个元素相同,则比较第二个元素,输出最大值)据推理是按ascii码进行排序的

(3, 4)

>>> a=[('a',1),('A',1)]                     #实验推测是按ascii码进行排序,比较  a  和   A 的值,得出a > A   ,  因为ascii 码里面,按照排列顺序 小 a在 A的后面

>>> max(a)

('a', 1)

>>> a=[(1,2),(2,3),(3,1)]

>>> a=[(1,3),(2,2),(3,1)]                #列表里面的元素都由元组构成,元组都由数字组成,输出最大值

>>> max(a)

(3, 1)

>>> a=[(1,3),(2,2),(3,1),(3,1)]

>>> max(a)

(3, 1)

>>> a=[(1,3),(2,2),(3,1),(3,2)]

>>> max(a)

(3, 2)

>>> 

>>> a=[(1,3),(2,2),(3,1),(3,'b'),('a',1)]

>>> max(a)

('a', 1)

>>> a=[(1,3),(2,2),(3,1),(3,'b'),('a',1),('f',3)]

>>> max(a)

('f', 3)

>>> 

>>> a={1:2,2:2,3:1,4:'aa'}                  #比较字典里面的最大值,会输出最大的键值

>>> max(a)

4

关于Python中怎么获取最大值函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. .net怎样获取xml节点或者属性最大值
  2. 怎么在python中通过自定义函数输出最大值

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:Python中怎么判断闰年

下一篇:Python中怎么实现复制字符串

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》