Python关于大小比较

img


为什么?请帮我看一看,求解答希望你们能帮我解答一下,我没看懂为什么😣

max(x)返回值"5"
列表中是字符串, 不是数值

字符串比较时是按逐个字符的编码比较的,从第一个字符开始比较,第一个字符的编码相同再比较第二个字符
比如 "10"会小于"5" 因为"10"的第一个字符"1"的编码会小于"5"的第一个字符"5"的编码

所以列表中最大的字符串是 "5"

元素是字符串不是数值, 这里面按字典序排序, 5最大

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632