Esempi di funzioni zip pithon

Esempi di funzioni zip pithon
Il metodo Zip () in Python costruisce un iteratore che combina oggetti da diversi iterable. L'iteratore che i risultati possono essere utilizzati per gestire le sfide di programmazione di base come la costruzione di dizionari. Il metodo zip () accetta un elenco di iterables, che potrebbe essere zero o forse di più, e restituisce una tupla. Ma quando gli dai una tupla, devi prima convertire l'elenco risultante in una tupla. Imparerai come utilizzare il metodo Python Zip () per affrontare le situazioni del mondo reale in questo articolo usando Ubuntu 20.04 Sistema Linux. Prima di tutto, dobbiamo accedere dal pannello di accesso Ubuntu dopo averlo avviato.

Dopo l'accesso, è necessario assicurarsi che il tuo sistema e il suo pacchetto APT siano aggiornati alla data corrente per lavorare in modo efficiente su Python. Quindi, lancia Ubuntu 20.04 Terminale della linea di comando per lavorare sulla console. Puoi aprirlo dalla chiave di scelta rapida "Ctrl+Alt+T" o altrimenti aprirlo dalla barra di ricerca delle attività dalle applicazioni fornite nell'angolo. Dopo aver aperto il terminale, dobbiamo aggiornare il pacchetto APT dalla query di seguito menzionata.

$ sudo apt update

Dopo aver aggiornato il pacchetto APT, è necessario installare Python e PIP repository sul tuo Ubuntu 20.04 Sistema Linux se non è già installato o configurato. Per installare Python e PIP, scrivi le query di seguito nel terminale una dopo l'altra, seguita dal accedere chiave:

$ sudo apt Installa python3.9
$ curl https: // bootstrap.pypa.io/get-pip.Py -o get -pip.Py
$ sudo Python3.9 get-pip.Py

Esempio 01: funzione zip su tuple

Il sistema è stato aggiornato e la configurazione del repository Python e Pip è già eseguita. Passiamo ora agli esempi della funzione zip Python. In primo luogo, daremo un'occhiata alla funzione zip applicata a una tupla. Dobbiamo creare un nuovo file Python nel nostro sistema per lavorare su Python. Quindi, nel terminale della shell, stiamo usando la seguente query touch per creare un file "uno.Py ":

$ TOUCT UNE.Py

Ora, il file è stato creato magnificamente e dobbiamo aprirlo. Innanzitutto, vai al file esploratore del tuo Ubuntu 20.04 Sistema Linux e aprire la home directory. Nella cartella Home Directory troverai il tuo file appena creato E.G., "uno.Py ". Apri questo file toccando doppio su di esso. Ora, aggiungi il codice mostrato di seguito in esso. È ora di discutere questo codice con te.

Prima di tutto, abbiamo aggiunto il supporto Python sulla prima riga di codice. Successivamente, abbiamo creato due tuple denominate L1 e L2. Entrambe le tuple contengono tre valori di tipo stringa. Dopo queste due tuple, abbiamo stampato gli elementi di entrambe le tuple separatamente nelle istruzioni di stampa definite seguendo le tuple. Ora arriva il lavoro reale. Abbiamo creato una nuova variabile denominata "nuovo". Questa variabile consente di risparmiare il valore di un nuovo elenco di entrambe le tuple, che sono state zip insieme in un unico elenco tramite a "cerniera lampo" funzione. Nell'ultima riga di codice, abbiamo convertito l'elenco delle variabili con zip appena creato "nuovo" in una tupla via "Tuple" digitare e quindi stampare la tupla appena formata usando il "stampa" dichiarazione.

Esetiamo questo codice in una shell del terminale usando il "Python3" parola chiave prima del nome di un file "uno.Py ". Quindi, eseguire la query indicata di seguito nella shell e ottenere un nuovo output. Vedrai che l'output mostra gli elementi di entrambe le tuple sulle prime due righe separatamente. Successivamente, sull'ultima riga di output, ha creato una nuova tupla da entrambe le tuple applicando una funzione zip.

$ Python3 One.Py

Esempio 02: funzione zip sull'elenco

Facciamo un nuovo esempio per applicare la funzione ZIP sulle variabili del tipo di elenco. Apri lo stesso file e aggiorna il codice con quello sotto. Abbiamo preso due elenchi di diversi tipi E.G., stringa e intero. Quindi, zipparono insieme questi elenchi tramite il metodo "zip" e salvato il risultato a variabile "nuovo". Questi dati appena zippati "nuovo" poi convertito in "elenco" e salvato in variabile "risultato". Dopodiché, abbiamo stampato la variabile "risultato" valore. Sul 7th riga di codice, abbiamo preso un dato di "risultato" variabile e applicata una funzione zip su di essa per salvare i valori separati in nuove variabili di tupla "List1" E "List2". Dopodiché, abbiamo stampato entrambe le nuove tuple una dopo l'altra.

Eseguiamo il file aggiornato "uno.Py " ancora una volta usando la stessa vecchia query di sotto. L'output ti mostrerà i dati nel modulo dell'elenco alla prima riga. Successivamente, visualizzerà le tuple separate su righe separate. Ciò significa che l'input era in un elenco da, zip lo ha convertito in una forma di tupla. Ma poi dobbiamo convertire il risultato dell'output in un modulo di elenco. Mostra anche che la zip prende solo lo stesso numero di valori da entrambi gli elenchi nel suo valore risultante.

$ Python3 One.Py

Esempio 03: funzione zip con loop

Questa volta, applicheremo ZIP su alcuni dati ma utilizzeremo il ciclo nel nostro codice insieme ad esso. Questo codice contiene gli stessi elenchi "L1" E "L2". Entrambi gli elenchi sono stati zippati insieme e salvati in a "nuovo" variabile. Dopodiché, il ciclo è stato avviato. Nell'istruzione Try, sta prendendo i primi valori successivi dalla variabile "nuovo" e lo salva in una variabile "membro". Questo primo valore successivo contiene due elementi, uno da "L1" e il secondo da "L2". Quindi, sta stampando entrambi i valori separandoli tramite il "UN" Segna fino agli ultimi valori:

All'esecuzione del file, possiamo vedere che il loop funziona perfettamente anche dopo aver applicato la funzione ZIP:

$ Python3 One.Py

Conclusione

Abbiamo discusso dell'uso della funzione ZIP su molti dei tipi di dati utilizzando la programmazione Python. Spero che tu trovi l'articolo informativo e semplice da attuare e arrestare.