Przykłady funkcji Python Zip

Przykłady funkcji Python Zip
Metoda Zip () w Pythonie buduje iterator, który łączy elementy z kilku iterable. Iterator, który wyniki można wykorzystać do obsługi podstawowych wyzwań programistycznych, takich jak konstruowanie słowników. Metoda ZIP () akceptuje listę iterables, która może wynosić zero, a może więcej, i zwraca krotność. Ale kiedy dasz mu krotek, najpierw musisz przekonwertować listę wynikającą. Dowiesz się, jak wykorzystać metodę Python Zip () do rozwiązywania rzeczywistych sytuacji w tym artykule za pomocą Ubuntu 20.04 System Linux. Po pierwsze, musimy zalogować się z panelu logowania Ubuntu po uruchomieniu.

Po zalogowaniu musisz upewnić się, że Twój system i jego pakiet są aktualizowane do bieżącej daty, aby efektywnie działać na Python. Następnie uruchom Ubuntu 20.04 Terminal wiersza poleceń do pracy na konsoli. Możesz go otworzyć z klawisza skrótu „Ctrl+alt+t” lub w inny sposób otwórz go z paska wyszukiwania aktywności z aplikacji podanych w rogu. Po otwarciu terminalu musimy zaktualizować pakiet Apt z wymienionego poniżej zapytania.

Aktualizacja $ sudo apt

Po zaktualizowaniu pakietu APT musisz zainstalować repozytorium Python i PIP na Ubuntu 20.04 system Linux, jeśli nie jest jeszcze zainstalowany lub skonfigurowany. Aby zainstalować Python i PIP, napisz poniższe zapytania w terminalu jeden po drugim, a następnie Wchodzić klucz:

$ sudo apt instal Python3.9
$ curl https: // bootstrap.Pypa.IO/GET-PIP.py -o get -pip.py
$ sudo Python3.9 Get Pip.py

Przykład 01: Funkcja zip na krotce

System został zaktualizowany, a konfiguracja repozytorium Python i PIP jest już zakończona. Przejdźmy teraz do przykładów funkcji zip Python. Po pierwsze, przyjrzymy się funkcji ZIP zastosowanej do krotki. Musimy utworzyć nowy plik Python w naszym systemie, aby pracować nad Pythonem. Stąd w terminalu powłoki używamy następującego zapytania dotykowego do utworzenia pliku "jeden.py ”:

$ Touch One.py

Teraz plik został stworzony wspaniale i musimy go otworzyć. Najpierw przejdź do eksploratora plików Ubuntu 20.04 system Linux i otwórz katalog domowy. W folderze katalogu domowego znajdziesz nowo utworzony plik E.G., "jeden.py ”. Otwórz ten plik, dwukrotnie naciskając. Teraz sformuj kod pokazany poniżej. Czas przedyskutować z tobą ten kod.

Przede wszystkim dodaliśmy obsługę Pythona w pierwszym wierszu kodu. Następnie stworzyliśmy dwa krotki o nazwie L1 i L2. Oba krotki zawierają trzy wartości typu ciągów. Po tych dwóch krotkach wydrukowaliśmy elementy obu krotek osobno w instrukcjach drukowanych zdefiniowanych po krotkach. Teraz pojawia się faktyczna praca. Utworzyliśmy nową zmienną wymienioną "nowy". Ta zmienna zapisuje wartość nowej listy obu krotek, które zostały zapinane na zamek na jednej liście za pośrednictwem "zamek błyskawiczny" funkcjonować. W ostatnim wierszu kodu przekonwertowaliśmy nowo utworzoną listę zmiennych zapinanych "nowy" w krotność „Tuple” Wpisz, a następnie wydrukuj świeżo uformowany krotek za pomocą "wydrukować" oświadczenie.

Uruchom ten kod w terminalu, używając „Python3” Słowo kluczowe przed nazwą pliku "jeden.py ”. Stąd wykonaj zapytanie podane poniżej w skorcie i uzyskaj nowe wyjście. Zobaczysz, że wyjście pokazuje elementy obu krotek na pierwszych dwóch liniach osobno. Następnie, na ostatnim wierszu wyjściowego, stworzył nowy krotek z obu krotek, stosując funkcję zip.

$ Python3 One.py

Przykład 02: Funkcja zip na liście

Weźmy nowy przykład, aby zastosować funkcję ZIP na zmiennych typu listy. Otwórz ten sam plik i zaktualizuj kod z poniższym. Wzięliśmy dwie listy różnych typów E.G., ciąg i liczba całkowita. Następnie zapinałem te listy razem metodą „ZIP” i zapisałem wynik na zmienną "nowy". Te nowo zapinane dane "nowy" Następnie przekonwertowano na "lista" i zapisane w zmienną "wynik". Następnie wydrukowaliśmy zmienną "wynik" wartość. Na 7th linia kodu, wzięliśmy dane "wynik" Zmienna i zastosowana na nim funkcja zip, aby zapisać oddzielne wartości na nowe zmienne krotek „List1” I „List2”. Następnie wydrukowaliśmy oba nowe krotki jeden po drugim.

Wykonajmy zaktualizowany plik "jeden.py ” ponownie używając tego samego starego zapytania, co poniżej. Wyjście pokaże Ci dane z listy w pierwszym wierszu. Następnie wyświetli osobne krotki na osobnych liniach. Oznacza to, że dane wejściowe znajdowało się na liście, zip przekonwertował je w formę krotki. Ale musimy przekonwertować wynik wyjściowy z powrotem na formularz listy. Pokazuje również, że ZIP przyjmuje tylko tę samą liczbę wartości z obu list w wynikowej wartości.

$ Python3 One.py

Przykład 03: Funkcja zip z pętlą

Tym razem będziemy stosować ZIP na niektóre dane, ale używając pętli w naszym kodzie wraz z tym. Ten kod zawiera te same listy „L1” I „L2”. Obie listy zostały ze sobą zapinane i zapisane w "nowy" zmienny. Potem rozpoczęto pętlę While. W instrukcji TRY przyjmuje pierwsze następne wartości ze zmiennej "nowy" i zapisuje go w zmienną "członek". Ta pierwsza następna wartość zawiera dwa elementy, jeden z „L1” i drugi z „L2”. Następnie drukuje oba wartości, oddzielając je przez "A" zaznacz do ostatnich wartości:

Po wykonaniu pliku widzimy, że pętla działa idealnie nawet po zastosowaniu funkcji ZIP:

$ Python3 One.py

Wniosek

Omówiliśmy użycie funkcji ZIP na wielu typach danych za pomocą programowania Python. Mam nadzieję, że artykuł jest pouczający i łatwy do wdrożenia i zatrzymania.