我正在从Google code类学习python。我正在做练习。
def front_x(words):
x_list, ord_list = []
for word in words:
if word[0] == 'x':
x_list.append(word)
else:
ord_list.append(word)
return sorted(x_list) + sorted(ord_list)
我认为抛出这个错误是因为在一行上初始化了两个空列表。如果在单独的行上初始化它们,则不会出现更多错误。这就是原因吗?
发布于 2012-12-15 19:38:27
更改线路
x_list, ord_list = []
to
x_list, ord_list = [], []
发布于 2016-09-12 12:50:15
函数的返回类型与函数中的预期值不匹配...
检查函数返回的变量数和期望的变量数
https://stackoverflow.com/questions/13891813
复制相似问题