我写了一行应该总结除 0 之外的字符串的所有数字。在零上它应该加上 5。
怎么了
s="123450"
o=sum([int(x) for x in s if int(x) != 0 else 5])
Run Code Online (Sandbox Code Playgroud)
它给出了语法错误,但是
s="123450"
o=sum([int(x) for x in s if int(x) != 0])
Run Code Online (Sandbox Code Playgroud)
工作正常。