簡體   English   中英

將數組作為 function 參數傳遞

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM