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太 –