我想将一个空数组从主函数传递给用户定义的函数,并且在该函数内部,输入将被用户带入该数组,并且在调用时该数组将返回主函数。输入将为字符串。
我是Python的新手。有人可以告诉我如何用Python编写此代码吗?
答案 0 :(得分:0)
如果没有示例,这是一个很难回答的问题,但是我会尽力而为。假设您要调用函数create_list
并将其列入列表。您可以通过几种方式做到这一点。第一个示例是如何在create_list
内部创建列表。
def create_list(arg1, arg2, arg3):
result = []
result.append(arg1)
result.append(arg2)
result.append(arg3)
# Or whatever the code is to generate the list
return result
my_list = create_list("Hello", "world", "!")
print(my_list)
或者,您可以在主函数中创建一个列表,然后create_list
对其进行修改。
def create_list(list_arg, arg1, arg2, arg3):
list_arg.append(arg1)
list_arg.append(arg2)
list_arg.append(arg3)
# Or whatever the code is to generate the list
my_list = []
create_list(my_list, "Hello", "world", "!")
print(my_list)
还有许多其他方法可以执行此操作,具体取决于您要寻找的内容,但这是最基本的方法,并且在大多数情况下都可以使用。