Mesurer la longueur des données
En Python, la longueur d'un objet de données peut être déterminée à l'aide de la fonction intégrée len()
. Cette fonction renvoie le nombre d'éléments ou de caractères dans l'objet, selon le type de données.
Mesurer la longueur des types de données numériques
Pour les types de données numériques, tels que int
, float
et complex
, la fonction len()
n'est pas applicable, car ces types de données représentent des valeurs uniques, pas des collections. Au lieu de cela, vous pouvez utiliser les méthodes suivantes pour déterminer la "longueur" des types de données numériques :
## Entiers
x = 42
print(len(str(x))) ## Sortie : 2
## Nombres à virgule flottante
y = 3.14
print(len(str(y))) ## Sortie : 4
## Nombres complexes
z = 2 + 3j
print(len(str(z))) ## Sortie : 5
Mesurer la longueur des types de données non numériques
Pour les types de données non numériques, tels que str
, list
, tuple
, set
et dict
, la fonction len()
peut être utilisée pour déterminer la longueur de l'objet de données.
## Chaînes de caractères
s = "LabEx"
print(len(s)) ## Sortie : 5
## Listes
ma_liste = [1, 2, 3, 4, 5]
print(len(ma_liste)) ## Sortie : 5
## Tuples
mon_tuple = (1, 2, 3, 4, 5)
print(len(mon_tuple)) ## Sortie : 5
## Ensembles
mon_ensemble = {1, 2, 3, 4, 5}
print(len(mon_ensemble)) ## Sortie : 5
## Dictionnaires
mon_dict = {'nom': 'LabEx', 'âge': 5}
print(len(mon_dict)) ## Sortie : 2
En comprenant comment mesurer la longueur de différents types de données en Python, vous pouvez écrire un code plus efficace et performant capable de gérer diverses structures de données.