len()

Zwraca liczbę elementów w kolekcji albo liczbę znaków w napisie.

Zwraca
Liczbę całkowitą.
Na tej stronie

Przykład

#
Python
print(len("CodeWorlds"))
print(len([72, 95, 88]))
print(len({"html": 11, "python": 12}))
print(len(""))
Wynikzapisany wynik, możesz go sprawdzić
10
3
2
0

Definicja i zastosowanie

#

Funkcja len() zwraca długość obiektu: liczbę znaków w napisie, elementów w liście, krotce czy zbiorze oraz liczbę kluczy w słowniku.

Działa bardzo szybko, bo kolekcje w Pythonie przechowują swoją długość. Nie musisz obawiać się wywoływania jej wielokrotnie.

Pustą kolekcję w warunku sprawdzisz krócej bez len(): if not tasks: jest równoważne if len(tasks) == 0:, bo pusta kolekcja jest traktowana jak fałsz.

Składnia

#
Składnia
len(obiekt)

Parametry

#
  • obiekt

    napis lub kolekcja

    Obiekt, którego długość chcesz poznać.

Dobre praktyki

#
  • Polskie znaki liczą się jako jeden znak każdy: len("żółw") to 4.
  • Do sprawdzenia, czy lista jest pusta, wystarczy if not lista:.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.