PythonListy i krotki
list. append()
Dodaje jeden element na koniec listy.
- Zwraca
None- Zmienia oryginał
- Tak
Przykład
#Python
completed = ["HTML"]
completed.append("CSS")
completed.append(["Flexbox", "Grid"])
print(completed)
print(len(completed))Wynikzapisany wynik, możesz go sprawdzić
['HTML', 'CSS', ['Flexbox', 'Grid']]
3
Definicja i zastosowanie
#Metoda append(x) dopisuje element na końcu listy. Zmienia listę w miejscu i zwraca None, więc nie przypisuj jej wyniku z powrotem do zmiennej.
Dodaje dokładnie jeden element. Jeśli przekażesz listę, trafi ona do środka jako jeden zagnieżdżony element. Do dodania wielu elementów naraz służy extend().
Dodawanie na koniec listy jest bardzo szybkie, dlatego append() w pętli to typowy sposób budowania listy wyników.
Składnia
#Składnia
lista.append(element)Parametry
#x
dowolna wartość
Element do dodania.
Więcej przykładów
#Python
tasks = ["zadanie 1"]
tasks = tasks.append("zadanie 2")
print(tasks)Wynikzapisany wynik, możesz go sprawdzić
None
Dobre praktyki
#- Nie pisz
lista = lista.append(x). Metoda zwracaNonei stracisz listę. - Do dodania kilku elementów użyj
extend()albo+=.
Powiązane hasła
#- append() vs extend()append() dodaje na koniec listy jeden element, nawet jeśli jest to cała lista, a extend() dopisuje po kolei wszystkie elementy przekazanej kolekcji.
- list.extend()Dodaje na koniec listy wszystkie elementy innej kolekcji.
- list.insert()Wstawia element w wybrane miejsce listy.
- list.pop()Usuwa element o podanym indeksie (domyślnie ostatni) i go zwraca.
- list()Tworzy listę, pustą albo z elementów innego obiektu iterowalnego.
Ćwicz w lekcjach
#Widzisz błąd albo brakuje przykładu? Napisz do nas.