Składnia:
lista.rozszerzyć (iterabilne)
Każdy obiekt iterowalny jest używany jako wartość argumentu tej funkcji. Zmienia oryginalną zawartość listy i nic nie zwraca. Różne zastosowania tej funkcji zostały pokazane w następnej części tego samouczka.
Przykład 1: Rozszerz listę o inną listę
Utwórz plik Pythona z następującym skryptem, który rozszerzy listę o wartości kolejnych dwóch list. Pierwsza i trzecia listy zawierają wszystkie liczby. Druga lista zawiera wszystkie znaki. Funkcja pierwszego rozszerzenia () rozszerzy pierwszą listę o wartości drugiej listy. Druga funkcja extend () ponownie rozszerzy pierwszą listę o wartości trzeciej listy. Zmodyfikowana zawartość listy zostanie wydrukowana na wyjściu.
#Zdefiniuj pierwszą listę liczbWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład 2: Rozszerz listę o wartość ciągu
Utwórz plik Python z następującym skryptem, który rozszerzy listę o wartość ciągu. Wartość ciągu działa jako lista znaków. Funkcja ext () rozszerzy listę o wartość ciągu. Następnie rozszerzona lista zostanie wydrukowana.
#Określ listę różnych rodzajów danychWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład 3: Rozszerz listę z zestawem i krotką
Utwórz plik Python z następującym skryptem, który rozszerzy listę o wartości zestawu i krotki za pomocą funkcji ext. Oryginalna lista zawiera 5 elementów. Funkcja pierwszego rozszerzenia () rozszerzy listę o wartości zestawu 6 elementów. Druga funkcja rozszerzania () rozszerzy zmodyfikowaną listę o wartości krotki 6 elementów. Tak więc ostatnia zmodyfikowana lista będzie zawierać 17 elementów. Zmodyfikowana zawartość listy zostanie wydrukowana na wyjściu.
#Określ listęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-4: Rozszerz listę słownikiem
Gdy do rozszerzenia listy użyje się słownik, wówczas klucze słownika zostaną dodane z wartościami listy. Utwórz plik Pythona z następującym skryptem, który rozszerzy listę o obiekt słownika. Lista zawiera 5 wartości liczbowych. Słownik zawiera 4 elementy, w których klucz jest numeryczny, a wartość jest ciągiem. Funkcja ext () doda kluczowe wartości słownika z wartościami listy, a rozszerzona lista zostanie wydrukowana później.
#Określ listęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-5: Różnica między funkcją exter () i append ()
dodać() Funkcja jest alternatywą rozszerzyć() funkcjonować. Można go użyć do rozszerzenia zawartości listy, ale dodaje zawartość obiektu iterowalnego, jak inna lista na końcu listy głównej. Utwórz plik Pythona z następującym skryptem, który pokaże, jak rozszerzyć() i dodać() Funkcja działa podczas dodawania wartości z listy do innej listy. W skrypcie zadeklarowano dwie listy 5 elementów i jedną listę 3 elementów. Trzecia lista została dodana z pierwszą listą za pomocą rozszerzyć() funkcja, a trzecia lista została dodana z drugą listą za pomocą dodać() funkcjonować. Obie rozszerzone listy zostały wydrukowane później.
#Zdefiniuj pierwszą listęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Dane wyjściowe pokazuje, że dodać() Funkcja została dodana do trzeciej listy jako element listy dla drugiej listy.
Wniosek
W tym samouczku pokazano sposoby rozszerzenia listy o listę, krotek, słownik i ciąg. Różnice między funkcjami ext () i append () pokazano również w ostatniej części samouczka.