Python列表内建函数

列表是能保留任意数目的Python对象的灵活容器,不仅可以包含Python的标准类型,而且可以用用户定义的对象作为元素,需要注意列表是由方括号([])来定义的。

一、标准类型函数

cmp()
这里写图片描述

二、序列类型函数

max
1)函数功能为取传入的多个参数中的最大值,或者传入的可迭代对象元素中的最大值,默认值型参数,取最大者,字符型参数,取字母表排序靠后者。还可以传入命名参数key,其为一个参数,用来指定取最大值的方法。default命名参数用来指定最大值不存在时返回的默认值。
2)函数至少传入两个参数,但是有只传入一个参数的例外,此时参数必须为可迭代对象,返回的是可迭代对象中最大的元素。
3)当传入参数为数据类型不一致时,传入的所有参数将进行隐式数据类型转换后再比较,如果不能进行隐式数据类型转换,则会报错。其中,数值与字符串不能取最大值,列表和列表可取最大值,列表与元组不能取最大值。
4)当存在多个相同的最大值时,返回的是最先出现的那个最大值。
5)默认值型参数,取值大者;字符型参数,取字母表排序靠后者;序列型参数,则依次按照索引位置的值进行比较取最大者。还可以通过传入命名参数key,指定最大值方法。
6)key参数的另外一个作用是,不同类型对象本来不能比较取最大值,传入适当的key参数,变得可以比较能取最大值。
7)当只传入的一个可迭代对象时,而且可迭代对象为空,则必须指定命名参数default,用来指定最大值不存在时,函数返回的默认值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值