我把这个字符串给了我的python代码,我想从中找到最大值。你知道吗
>>> a = ("4 5 29 54 4 0 -214 542 -64 1 -3 6 -6")
>>> a = a.split(" ")
>>> max(a)
>>> 6
有人能解释一下为什么不退回542吗?
最后,我找到了正确的代码:
>>> a = a.split(" ");
>>> a = [int(i) for i in a];
>>> return str(max(a))
但是有人能告诉我我在前一个密码里的愚蠢吗。你知道吗
Tags:
您还可以通过传递
key
来查找最大字符串,就像解释为整数一样然后把它变成int
这将
a
转换为int列表,并找到正确的max。字符串逐字符比较,比较字符码。你知道吗作为生成器变量,上述方法也可以工作,而无需创建列表。你知道吗
相关问题 更多 >
编程相关推荐