Na czym to polega w sklepie
Funkcja min() działa symetrycznie do max(): zwraca element o najmniejszej wartości. W e-commerce często służy do wykrywania produktów lub kampanii wymagających optymalizacji.
Przykład ze sklepu internetowego
Analizujesz marżę brutto per SKU po rabatach i chcesz znaleźć pozycję z najniższą marżą:
products = [
{"sku": "A-01", "margin_pct": 18.2},
{"sku": "B-14", "margin_pct": 4.1},
{"sku": "C-09", "margin_pct": 22.5},
]
weakest = min(products, key=lambda p: p["margin_pct"])
weakest["sku"] # 'B-14'
Co zrobić po stronie biznesu
- Wykrywanie kampanii z najwyższym CPA w raporcie tygodniowym.
- Znajdowanie najkrótszych sesji z konwersją (sygnał problemu UX).
- Kontrola minimalnej wartości koszyka w symulacji promocji.
W skrócie
Dlaczego to warto wiedzieć? Optymalizacja budżetu reklamowego zaczyna się od identyfikacji dołka, nie szczytu. min() robi to w jednej linii.