在Python中传递参数

时间:2015-11-07 02:12:47

标签: python list arguments sorted

我是python的新手并试图编写一个任务,但遇到了一些麻烦。

到目前为止,我尝试做的是import一个文件加入程序,return加入main()

我创建了另一个函数调用print_names()来打印每行和单行间列表中的名称,我尝试按字母顺序对文件中的内容进行排序(我被要求在{{进行排序) 1}})。

然后现在我要做的是将该排序列表传递给另一个函数,以便我可以将它们放在一个新的输出文件中。

main()

1 个答案:

答案 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)