[英]Passing array as a function argument
我想将一个空数组从主 function 传递给用户定义的 function,在该 function 中,输入将从用户那里获取到数组中,调用时该数组将返回到主 function。 输入将是字符串。
我是 Python 的新手。有人可以告诉我如何在 Python 中编写这段代码吗?
如果没有例子,这是一个很难回答的问题,但我会尽力而为。 因此,假设您想调用 function 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)
或者,您可以在主 function 中创建一个列表并让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)
根据您要寻找的内容,还有许多其他方法可以做到这一点,但这些是最基本的方法,在大多数情况下都适用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.