【发布时间】:2021-05-06 08:06:23
【问题描述】:
入门python课程,以下代码对字符串单词进行了适当的排序,但函数不返回sortString,所以我不明白为什么输出是正确的。你能帮我理解吗?
def sort_words(string):
splitString = string.split()
sortString = splitString.sort()
return splitString
print(sort_words('python is pretty cool'))
【问题讨论】:
-
我不明白为什么不。。
str.split()返回一个list,然后按list.sort()就地排序。 -
哦,我明白了。
list.sort()不返回任何内容(返回None),您将其分配给sortString。
标签: python string list sorting