【发布时间】:2022-01-18 11:21:33
【问题描述】:
我有如下代码:
print([i if (ord(i)-97)%2 == 0 else i.upper() for i in input()].sort(reverse=True))
这段代码的结果是None,我不明白为什么会这样?
【问题讨论】:
-
sort总是返回None。请参阅文档。 -
Python 中的所有内容都必须在一行中是一个常见的误解。这可能听起来很古怪,但请尝试使用 2 行。第一周左右可能会伤害您的眼睛。