Porady. Pandas. Python. Django. Microsoft Power BI. Tableau.

Python. Metoda list.append()

| python | list.append() | kolekcje danych

list.append() to fundamentalna metoda list w Pythonie, która służy do dodawania pojedynczego elementu na koniec istniejącej listy. Jest to jedna z najprostszych i najczęściej używanych operacji na kolekcjach danych, umożliwiająca dynamiczne budowanie list bez konieczności tworzenia nowych struktur od zera.

Przykład w e-commerce

W kontekście e-commerce wyobraź sobie analizę koszyków zakupowych klientów. Zbieramy produkty dodane do koszyka w jednej liście, by później obliczyć średnią wartość zamówienia.

# Przykładowa lista koszyków zakupowych (kwoty w PLN)
koszyki = []

# Symulacja dodawania produktów do koszyków klientów
koszyki.append(150.50)  # Klient 1: buty sportowe
koszyki.append(299.99)  # Klient 2: laptop
koszyki.append(45.00)    # Klient 3: książka
koszyki.append(89.99)   # Klient 4: słuchawki

# Obliczenie średniej wartości koszyka
srednia_wartosc = sum(koszyki) / len(koszyki)

Ten kod pokazuje, jak list.append() buduje listę danych w locie, co jest kluczowe przy przetwarzaniu strumieniowych danych z zamówień.

Zastosowanie

list.append() warto stosować w sytuacjach, gdy:

  • Budujesz listy dynamicznie, np. podczas scrapingu cen produktów z wielu sklepów.
  • Zbierasz wyniki iteracji, jak analiza logów sprzedaży w pętli po plikach CSV.
  • Tworzysz tymczasowe kolekcje do agregacji danych, np. lista unikalnych ID klientów z bazy.
  • Unikasz nieefektywnych alternatyw, takich jak konkatenacja list (+=), która tworzy nowe obiekty i zużywa więcej pamięci.

Metoda jest O(1) pod względem złożoności amortyzowanej, co czyni ją idealną do dużych zbiorów danych w e-commerce.