Metodo n. 1: utilizzo di tuple()
Questa attività può essere eseguita con tuple()
. In questo modo convertiamo l’elenco delle coppie in una tupla e quindi separiamo i singoli elementi come variabili pronte per essere inviate alla funzione.
# Codice Python3 per dimostrare come funziona # Dividere e passare l’elenco come parametro separato # using tuple() # Funzione di supporto per la dimostrazione < p> def pass_args (arg1, arg2): print ( "Il primo argomento è:" + str (arg1)) print ( "Il secondo argomento è:" + str (arg2)) # inizializza l’elenco test_list = [ 4 , 5 codice> ] # stampa elenco originale print ( " L’elenco originale è: " + str (test_list )) # Dividi e passa l’elenco come parametro separato # using tuple() uno, due = tupla (test_list) pass_args (uno, due ) |
Output:
L’originale list è: [4, 5] Il primo argomento è: 4 Il secondo argomento è: 5
Metodo n. 2: utilizzo dell’operatore *
L’utilizzo dell’operatore * è il metodo più consigliato per eseguire questa attività. L’operatore * scompatta la doppia lista in argomenti e quindi risolve il nostro problema.
# Codice Python3 per dimostrare come funziona # Dividere e passare l’elenco come parametro separato # usando l’operatore * # Funzione di supporto per la dimostrazione def pass_args (arg1, arg2): print ( "Il primo argomento è:" + str (arg1)) print ( " Il secondo argomento è: " + str (arg2)) # inizializza l’elenco test_list = [ 4 , 5 ] # stampa elenco originale stampa ( "L’elenco originale è:" + str (test_list)) # Dividi e passa l’elenco come parametro separato # utilizzando l’operatore * pass_args (< /codice> * test_list) |
Output:
L’elenco originale è: [4, 5] Il primo argomento è: 4 Il secondo argomento è: 5
Python | Dividi e passa l`elenco come parametro separato Python functions: Questions
Python | Dividi e passa l`elenco come parametro separato sep: Questions