4
我有一个列表:如何在Python中的列表中的MAX()函数的工作?
list1 = [123, 'xyz', 'zara', 'abc']
print "Max value element : ", max(list1);
它提供:
Max value element : zara
也请解释它是如何执行的字符串和数字的名单列表比较。
我有一个列表:如何在Python中的列表中的MAX()函数的工作?
list1 = [123, 'xyz', 'zara', 'abc']
print "Max value element : ", max(list1);
它提供:
Max value element : zara
也请解释它是如何执行的字符串和数字的名单列表比较。
其实,这是一个很好的问题,答案取决于你是否是在python2.x或python3.x ...... ,而您使用 这Python实现。
为Python和比较不同类型的说明,请参见here。该链接几乎包含了所有你需要知道的内容,但作为一个快速总结:
希望你能不确定性存在的量看就知道是不是真的很好定义,所以这是你应该尽量避免的情况。
我正在使用python 2.7.3版本 –
@ Tushar.PUCSD - 这解释了为什么你没有得到TypeError ;-)。但是,其他python实现可以从您的示例中自由返回'123'。排序中第一种类型是“任意”。 – mgilson
@mgilson,打印语句是Python2ism太 –