Python len(): Praktische handleiding voor het meten van objectlengtes
In Python is len() een ingebouwde functie die het aantal items in een object retourneert. Of je nu werkt met strings, lijsten, tuples, dictionaries of andere collecties, len() geeft je een snelle, efficiënte manier om de grootte te bepalen zonder kostbare iteratie uit te voeren.
Syntax
len(waarde)
Parameter
waarde – Het object wiens lengte je wilt meten.
Retourwaarde
Geeft een integer terug die het aantal elementen in het opgeleverde object vertegenwoordigt.
Strings
Voor een string telt len() elk karakter— inclusief spaties, leestekens en speciale symbolen. Wees voorzichtig bij het doorgeven van een None-waarde, want dit zal een TypeError opleveren.
Collecties
- Lijsten & Tuples – Telt het aantal elementen.
- Dictionaries – Telt sleutel-waardeparen; sleutels en waarden worden niet gescheiden geteld.
- Sets & Frozensets – Telt unieke items.
Randgevallen
- Lege objecten –
len([])geeft 0 terug. - Niet-ondersteunde typen – Doorgeven van een non-sized type (bijv.
int) levertTypeErrorop.
Voorbeelden
1. String-lengte
# Voorbeeld 1 str1 = "Welcome to Guru99 Python Tutorials" print("De lengte van de string is:", len(str1)) Uitvoer: De lengte van de string is: 35
2. Lijst-lengte
# Voorbeeld 2 lijst1 = ["Tim", "Charlie", "Tiffany", "Robert"] print("De lengte van de lijst is", len(lijst1)) Uitvoer: De lengte van de lijst is 4
3. Tuple-lengte
# Voorbeeld 3 tup = ("Jan", "Feb", "March") print("De lengte van de tuple is", len(tup)) Uitvoer: De lengte van de tuple is 3
4. Dictionary-lengte
# Voorbeeld 4 dict_obj = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25} print("De lengte van de dictionary is", len(dict_obj)) Uitvoer: De lengte van de dictionary is 4
5. Array-lengte (lijst-equivalent)
# Voorbeeld 5 arr = ["Tim", "Charlie", "Tiffany", "Robert"] print("De lengte van de array is", len(arr)) Uitvoer: De lengte van de array is 4
Belangrijkste aan te houden punten
len()is veelzijdig en efficiënt voor elk gesizeerd object.- Het retourneert een integer; nul duidt op een leeg object.
- Valideer altijd het objecttype om
TypeErrorte voorkomen.
Python
- Python's strip()-methode beheersen: Uitgebreide handleiding & praktische voorbeelden
- Python's str.count() beheersen: Karakters & substrings tellen met voorbeelden
- Python `format()` strings beheersen met duidelijke voorbeelden
- Python len(): Praktische handleiding voor het meten van objectlengtes
- Python's String.find()-methode beheersen: Syntaxis, voorbeelden & alternatieven
- Python's yield meesteren: Generator vs Return – Een praktische gids
- Python Counter in collections – Efficiënt tellen, updaten en rekenkundige operaties
- Java String length() Methode: Hoe de grootte van een String op te vragen (Voorbeeld)
- Java String.charAt() begrijpen: Syntaxis, Retourtype, Exceptions en Praktisch Voorbeeld
- Java String.contains() Methode: Controleren op Substrings – Praktische Voorbeelden
- Java String.endsWith() beheersen: Controleren op String-suffixen met voorbeelden