max()函数在以下代码中如何工作

时间:2019-06-09 14:51:25

标签: python python-3.x list

有人可以在下面的代码中向我解释<form> Fax #: <input type="number" name="fax" minlength="10" required /> <button>Print</button> </form> 函数如何工作吗?

max()

strings = ['enyky', 'benyky', 'yely','varennyky'] print(max(strings)) 函数应该返回后面max()之后的最长字符串,即'varennyky',相反,我得到的是'yely'作为输出。 有人可以解释一下吗?

1 个答案:

答案 0 :(得分:-1)

它按排序顺序返回最后一个项目。

您可以将key=的{​​{1}}参数(就像您要使用的max(),请参见下文)将sorted()用作密钥。

len(x)