python函数max与min的高阶使用,list强转的本质,字典列表比值办法max的隐藏功能
2018-02-03 23:00
1186 查看
max的参数要为同类型,如不同,报错。
因不同类型无法比较
max如果参数是一个可迭代类型,则先比较每个元素第一个,取最大的,再进行第二个的比较
对于这样的,每个成员是元组,就先比较 l[0],如有两个最大值,再比较相同l[0]的l[1]
汇总
max与min可有多个参数
参数可是多个数字,字符串
也可是多个可迭代的如元组,字典等
比较大小或按数字大小,或按ascii大小一个个的比
list
强转为列表
只能操作可迭代对象
把可迭代的成员作为列表的成员
数字等不可变类型,无法强转为list列表类型
对于字典的比较大小
对同一个字典比较大小,max(字典名),是可以比的,比的是字典的键的大小。
max(字典名.values()),比的是值的大小
max(zip(字典名.values(),字典名.keys())),按值比较后得到元组,值键对
相关文章推荐
- Dive Into Python 学习记录1-函数/模块导入/字典/列表/元组/字符串分割、连接、格式化/映射list/
- 使用Python函数和字典实现Java中的switch功能
- python 装饰器功能以及函数参数使用介绍
- 你能熟练使用Dictionary字典和List列表吗?
- 【Python】-列表LIST函数实例
- python 装饰器功能以及函数参数使用
- python中列表(list)和字典(dict)数据排序
- Python字典-微型数据库:当list不好用时使用dict吧
- Python List(列表)使用示例
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 自己使用python的列表del函数一个思维误区
- Visual C++中min()和max()函数的使用
- CSLA4.3中使用集合类型列表和字典(list,Dictionary)
- Python中如何避免使用多个分支语句(多个if和else)——函数字典(Function Map)简介
- Python在函数中使用*和**接收元组和列表
- 列表(list)和字典(dict)数据排序 Python
- python中列表(list)和字典(dict)数据排序
- MySQL中varchar无法使用max()函数的解决办法
- python中list(列表)、元组和array的区别-分别什么时候使用?
- 使用Matlab隐藏的函数和功能