PythonFunkcje wbudowane
len()
Zwraca liczbę elementów w kolekcji albo liczbę znaków w napisie.
- Zwraca
- Liczbę całkowitą.
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
#- range()Tworzy ciąg liczb całkowitych, najczęściej do pętli for.
- list()Tworzy listę, pustą albo z elementów innego obiektu iterowalnego.
- str()Zamienia wartość na napis.
- dict()Tworzy słownik z par klucz–wartość lub argumentów nazwanych.
- Metody specjalneMetody z podwójnymi podkreślnikami, dzięki którym obiekty działają z operatorami ==, <, +, in oraz z funkcją len().
Widzisz błąd albo brakuje przykładu? Napisz do nas.