我是python的新手并试图编写一个任务,但遇到了一些麻烦。
到目前为止,我尝试做的是import
一个文件加入程序,return
加入main()
。
我创建了另一个函数调用print_names()
来打印每行和单行间列表中的名称,我尝试按字母顺序对文件中的内容进行排序(我被要求在{{进行排序) 1}})。
然后现在我要做的是将该排序列表传递给另一个函数,以便我可以将它们放在一个新的输出文件中。
main()
答案 0 :(得分:-1)
当你从一个函数返回一个值时,你需要将它赋给一个变量,否则你忽略它(某些事情有时会完成)。一个完全未经测试的重写:
def main():
names = names_in() # This function import the file and read all the content and put the content into a list.
print_names(names) # Before the names are sorted.
names_sorted = sorted(names) # Sort the list of names.
for item in names_sorted:
print(item)