Ściągawka dotycząca metod listy Pythona
Skrócona instrukcja obsługi operacji na listach w języku Python. Opanuj dodawanie, wstawianie, usuwanie, sortowanie i cięcie elementów.
Modyfikowanie elementów listy
Metody dodawania, aktualizowania lub usuwania elementów na liście.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| append() | my_list.append(item) | Dodaje element na koniec listy. |
| extend() | my_list.extend(iterable) | Dołącza wszystkie elementy iterowalne do listy. |
| insert() | my_list.insert(index, item) | Wstawia element w określonej pozycji. |
| remove() | my_list.remove(item) | Usuwa pierwsze wystąpienie określonego elementu. Podnosi ValueError, jeśli nie został znaleziony. |
| pop() | my_list.pop([index]) | Usuwa i zwraca element o określonym indeksie (domyślnie ostatni element). |
Narzędzie i porządek listy
Metody wyszukiwania, sortowania i kopiowania list.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| sort() | my_list.sort(reverse=False, key=None) | Sortuje listę w miejscu. |
| reverse() | my_list.reverse() | Odwraca lokalnie kolejność elementów listy. |
| index() | my_list.index(item) | Zwraca indeks pierwszego wystąpienia określonego elementu. |
| clear() | my_list.clear() | Usuwa wszystkie elementy z listy. |
Interaktywny skrypt demonstracyjny
# append()
my_list.append(item)
# extend()
my_list.extend(iterable)
# insert()
my_list.insert(index, item)
# remove()
my_list.remove(item)
# pop()
my_list.pop([index])
# sort()
my_list.sort(reverse=False, key=None)
# reverse()
my_list.reverse()
# index()
my_list.index(item)
# clear()
my_list.clear()Często zadawane pytania
Jaka jest różnica między append() i Extend()?
append() dodaje swój argument jako pojedynczy element na koniec listy, natomiast Extend() iteruje po swoim argumencie i dodaje każdy element osobno.
Jak odwrócić listę bez jej modyfikowania?
Użyj funkcji Reversed() lub użyj podziału listy: moja_lista[::-1].
Powiązane tematy
Kompletny przewodnik dotyczący manipulacji ciągami znaków w języku Python. Opanuj formatowanie, wyszukiwanie, dzielenie, zastępowanie i sprawdzanie właściwości ciągów.
Ściągawka dotycząca metod słownika PythonaPoznaj metody słownikowe Pythona. Kompletny przewodnik dotyczący wstawiania, pobierania, aktualizacji i sprawdzania par klucz-wartość.
Ściągawka dotycząca metod ustawiania PythonaKompletny przewodnik po operacjach na zestawach w Pythonie. Dowiedz się, jak dodawać, usuwać i wykonywać operacje na zbiorach matematycznych, takie jak sumy i przecięcia.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Listy Pythona
Dowiedz się wszystkiego o listach w Pythonie. Odkryj, jak tworzyć, wycinać, modyfikować i iterować po tablicach natywnie w języku Python.
Jak sortować listę w Pythonie
Dowiedz się, jak sortować listę w Pythonie za pomocą metody sort() i funkcji sorted(). Odkryj przykłady niestandardowego sortowania kluczy i odwrotnej kolejności.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.