[英]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.