python - 将数组作为函数参数传递
问题描述
我想将一个空数组从主函数传递给用户定义的函数,在该函数内部,用户的输入将被带入数组,调用时数组将返回到主函数。输入将是字符串。
我是 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)
有许多其他方法可以做到这一点,具体取决于您正在寻找什么,但这些是最基本的,并且在大多数情况下都可以使用。
推荐阅读
- javascript - 为 SELECT (REACTJS) 中的选项 TAG 动态使用 ENUMS
- java - Java 定时器线程操作
- machine-learning - 如何为 2 个分类器和两个不同的数据集创建组合 ROC 曲线
- javascript - 使用 Dom 从数据库中动态显示大文本换行符
- marklogic - Does MarkLogic's Node.js API support configured search options?
- java - 锁定屏幕 3 分钟后停止调用 onSensorChanged
- amazon-dynamodb - 特定属性上的 DynamoDB 细粒度访问控制 GetItem 未按预期工作
- ruby-on-rails - 如何在大型 JSON 数组中搜索并通过多个键查找记录
- linux - 无法在 docker 文件中使用 Chown 更改文件夹所有权
- python - 在轴的一侧评论和放置图例,多轴的特殊情况: