我想将一个空数组从主函数传递给一个用户定义的函数,在该函数内,用户的输入将被输入到数组中,当调用时,数组将返回到主函数。输入将以字符串形式显示。
我是Python的新手。有人能告诉我如何用Python编写这段代码吗?
如果没有例子,这是一个很难回答的问题,但我会尽力的。假设您想调用一个函数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)
根据你的具体需求,还有很多其他方法可以做到这一点,但这些都是最基本的,在大多数情况下都有效。