Przejdź do treści

Python. Metoda list.sort(). Porządkowanie dni kampanii chronologicznie.

Na czym to polega w sklepie

Metoda sort() porządkuje elementy listy na miejscu (in-place), bez tworzenia kopii. W pipeline e-commerce sortuje dni sprzedaży, eventy sesji lub wiersze raportu przed eksportem.

Przykład ze sklepu internetowego

Masz listę dat kampanii jako stringi i chcesz je posortować chronologicznie:

campaign_days = [
    "2026-07-13", "2026-07-11", "2026-07-12", "2026-07-10",
]

campaign_days.sort()
campaign_days
# ['2026-07-10', '2026-07-11', '2026-07-12', '2026-07-13']

Co zrobić po stronie biznesu

  • Sortowanie transakcji po timestamp przed obliczeniem LTV.
  • Porządkowanie wierszy CSV przed merge w jeden raport.
  • Ustalanie kolejności kanałów w wykresie lejka konwersji.

W skrócie

list.sort() modyfikuje oryginał - użyj sorted() gdy potrzebujesz zachować nieposortowaną kopię danych.