PythonListy i krotki
list. extend()
Dodaje na koniec listy wszystkie elementy innej kolekcji.
- Zwraca
None- Zmienia oryginał
- Tak
Przykład
#Python
frontend = ["HTML", "CSS"]
frontend.extend(["JavaScript", "React"])
print(frontend)
tags = ["python"]
tags += ("ai", "data")
tags.extend("ok")
print(tags)Wynikzapisany wynik, możesz go sprawdzić
['HTML', 'CSS', 'JavaScript', 'React']
['python', 'ai', 'data', 'o', 'k']
Definicja i zastosowanie
#Metoda extend(kolekcja) dopisuje na końcu listy wszystkie elementy przekazanej kolekcji, jeden po drugim. Działa z listami, krotkami, zbiorami, napisami i generatorami.
W odróżnieniu od append() nie zagnieżdża kolekcji, tylko ją „rozpakowuje”. Operator += na liście działa tak samo jak extend().
Uwaga na napisy: extend("abc") doda trzy osobne litery, bo napis jest kolekcją znaków.
Składnia
#Składnia
lista.extend(iterable)Parametry
#iterable
kolekcja
Elementy do dopisania.
Dobre praktyki
#- Do dodania jednego napisu jako elementu użyj
append(), nieextend(). - Jeśli nie chcesz zmieniać oryginału, połącz listy operatorem
+:nowa = a + b.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.