Beispiele für Python -Zip -Funktionen

Beispiele für Python -Zip -Funktionen
Die Zip () -Methode in Python baut einen Iterator auf, der Elemente aus mehreren iterablen kombiniert. Der Iterator, der Ergebnisse verwendet werden kann, um grundlegende Programmierherausforderungen wie die Konstruktion von Wörterbüchern zu bewältigen. Die ZIP () -Methode akzeptiert eine Liste von iteraktiven, die möglicherweise Null oder vielleicht mehr haben, und gibt ein Tupel zurück. Wenn Sie ihm jedoch ein Tupel geben, müssen Sie die resultierende Liste zuerst in ein Tupel umwandeln. Sie werden lernen, wie Sie die Python Zip () -Methode verwenden, um in diesem Artikel mit Ubuntu 20 Situationen in die realen Situationen zu bekämpfen.04 Linux -System. Zunächst müssen wir uns nach dem Start vom Ubuntu -Login -Panel anmelden.

Nach der Anmeldung müssen Sie sicherstellen. Starten Sie dann den Ubuntu 20.04 Befehlszeilenterminal, um an der Konsole zu arbeiten. Sie können es aus dem T -Shortcut -Schlüssel öffnen "Strg+Alt+T" oder öffnen Sie es auf andere Weise über die Aktivitätssuchleiste aus den in der Ecke bereitgestellten Anwendungen. Nach dem Öffnen des Terminals müssen wir das APT -Paket aus der oben genannten Abfrage aktualisieren.

$ sudo APT Update

Nachdem Sie das APT -Paket aktualisiert haben, müssen Sie Python und Pip -Repository auf Ihrem Ubuntu 20 installieren.04 Linux -System, wenn es nicht bereits installiert oder konfiguriert ist. Um Python und Pip zu installieren, schreiben Sie die folgenden Abfragen nacheinander im Terminal, gefolgt von der Eingeben Taste:

$ sudo apt installieren python3.9
$ curl https: // Bootstrap.Pypa.IO/Get-Pip.PY -o Get -Pip.py
$ sudo python3.9 Get-Pip.py

Beispiel 01: ZIP -Funktion auf Tupel

Das System wurde aktualisiert, und die Konfiguration von Python und PIP -Repository erfolgt bereits. Gehen wir jetzt zu den Beispielen der Python -Postfunktion übergehen. Erstens werden wir uns die Zip -Funktion ansehen, die auf ein Tupel angewendet wird. Wir müssen eine neue Python -Datei in unserem System erstellen, um an Python zu arbeiten. Daher verwenden wir im Shell -Terminal die folgende Touch -Abfrage, um eine Datei zu erstellen "eins.py ”:

$ touch eins.py

Jetzt wurde die Datei großartig erstellt, und wir müssen sie öffnen. Gehen Sie zunächst zum Datei -Explorer Ihres Ubuntu 20.04 Linux -System und öffnen Sie das Heimverzeichnis. Im Ordner "Home Directory" finden Sie Ihre neu erstellte Datei e.G., "eins.py ”. Öffnen Sie diese Datei, indem Sie sich doppelt einschleppen. Fügen Sie nun den unten gezeigten Code hinzu. Es ist Zeit, diesen Code mit Ihnen zu besprechen.

Zunächst haben wir die Python -Unterstützung in der ersten Codezeile hinzugefügt. Danach haben wir zwei Tupel namens L1 und L2 erstellt. Beide Tupel enthalten drei Werte vom String-Typ. Nach diesen beiden Tupeln haben wir die Elemente beider Tupel in gedruckten Anweisungen separat gedruckt, die nach den Tupeln definiert sind. Jetzt kommt die tatsächliche Arbeit herein. Wir haben eine neue Variable genannt erstellt "neu". Diese Variable spart den Wert einer neuen Liste der beiden Tupel, die in einer einzigen Liste über a zusammengezogen wurden "Reißverschluss" Funktion. In der letzten Codezeile haben wir die neu erstellte Reißverschlussliste konvertiert "neu" in ein Tupel über "Tupel" Geben Sie das frisch geformte Tupel mit dem ein und drucken Sie sie dann mit der "drucken" Stellungnahme.

Lassen Sie uns diesen Code in einer Terminalschale mit dem ausführen "Python3" Schlüsselwort vor dem Namen einer Datei "eins.py ”. Führen Sie daher die unten angegebene Abfrage aus und erhalten Sie eine neue Ausgabe. Sie werden sehen, dass die Ausgabe die Elemente beider Tupel in den ersten beiden Zeilen getrennt zeigt. Danach hat es in der letzten Ausgangszeile ein neues Tupel aus beiden Tupeln erstellt, indem eine Zip -Funktion angewendet wird.

$ python3 eins.py

Beispiel 02: ZIP -Funktion auf der Liste

Nehmen wir ein neues Beispiel, um die ZIP -Funktion auf Listentypvariablen anzuwenden. Öffnen Sie dieselbe Datei und aktualisieren Sie den Code mit dem unten unten. Wir haben zwei Listen verschiedener Typen E aufgenommen e.G., String und Ganzzahl. Dann haben diese Listen über die "Zip" -Methode zusammengefügt und das Ergebnis auf Variable gespeichert "neu". Diese neu geschneißelten Daten "neu" dann konvertiert in "Liste" und in Variable gespeichert "Ergebnis". Danach haben wir die Variable gedruckt "Ergebnis" Wert. Am 7th Codezeile, wir haben Daten von genommen "Ergebnis" Variable und angewendet eine Zip -Funktion darauf, um die separaten Werte in neue Tupelvariablen zu speichern "List1" Und "List2". Danach haben wir beide die neuen Tupel nacheinander gedruckt.

Lassen Sie uns die aktualisierte Datei ausführen "eins.py ” Noch einmal die gleiche alte Abfrage wie unten verwenden. Die Ausgabe zeigt Ihnen die Daten im Listenformular in der ersten Zeile angezeigt. Danach werden die separaten Tupel in getrennten Zeilen angezeigt. Dies bedeutet, dass die Eingabe in einer Liste von ZIP in ein Tupelform umgewandelt wurde. Aber dann müssen wir das Ausgabeergebnis wieder in ein Listenformular umwandeln. Es zeigt auch, dass der Reißverschluss nur die gleiche Anzahl von Werten aus beiden Listen in seinem resultierenden Wert nimmt.

$ python3 eins.py

Beispiel 03: ZIP -Funktion mit Schleife

Dieses Mal werden wir ZIP auf einige Daten anwenden, aber die Schleife in unserem Code zusammen mit dem Code verwenden. Dieser Code enthält die gleichen Listen "L1" Und "L2". Beide Listen wurden zusammengezogen und in a gespeichert "neu" Variable. Danach wurde die während der Zeit begonnen. In der Anweisung der Try nimmt es die ersten nächsten Werte aus der Variablen ab "neu" und spart es in eine Variable "Mitglied". Dieser erste nächste Wert enthält zwei Elemente, eine von "L1" und die zweite von "L2". Dann druckt es beide Werte, indem sie sie über die trennen A Markieren Sie bis zu den letzten Werten:

Bei der Ausführung der Datei können wir sehen, dass die Schleife auch nach der Anwendung der ZIP -Funktion perfekt funktioniert:

$ python3 eins.py

Abschluss

Wir haben die Verwendung der Zip -Funktion bei vielen Datentypen mithilfe der Python -Programmierung besprochen. Ich hoffe, Sie finden den Artikel informativ und einfach zu implementieren und zu erfassen.