Maîtrisez rapidement les compétences d'utilisation de la fonction len en Python, des exemples de code spécifiques sont requis
Python est un langage de programmation concis et facile à lire qui est largement utilisé dans la science des données, l'apprentissage automatique, le développement de réseaux et autres des champs. En Python, la fonction len est l’une des fonctions les plus couramment utilisées et les plus importantes. Il est utilisé pour renvoyer la longueur ou le nombre d'éléments d'un objet (tel qu'une chaîne, une liste, un tuple, etc.). Maîtriser les compétences d'utilisation de la fonction len peut nous aider à traiter les données et à écrire du code plus efficacement.
Ci-dessous, nous présenterons plusieurs techniques d'utilisation courantes à travers des exemples de code spécifiques.
La chaîne est l'un des types de données couramment utilisés en Python, et nous avons souvent besoin d'obtenir la longueur d'une chaîne. Grâce à la fonction len, nous pouvons facilement obtenir la longueur de la chaîne.
string = "Hello, world!" print(len(string))
Le résultat courant est : 13
La liste est l'un des conteneurs de données les plus couramment utilisés en Python, et nous avons souvent besoin d'obtenir la longueur de la liste. Grâce à la fonction len, nous pouvons obtenir la longueur de la liste.
my_list = [1, 2, 3, 4, 5] print(len(my_list))
Le résultat en cours d'exécution est : 5
Tuple est également l'un des conteneurs de données couramment utilisés en Python. Il est similaire à une liste, mais ne peut pas être modifié. Grâce à la fonction len, nous pouvons obtenir la longueur du tuple.
my_tuple = (1, 2, 3, 4, 5) print(len(my_tuple))
Le résultat en cours d'exécution est : 5
Dans la programmation réelle, nous rencontrons souvent des conteneurs imbriqués, tels que des listes contenant des listes, des tuples contenant des listes, etc. Grâce à la fonction len, nous pouvons facilement obtenir la longueur du conteneur imbriqué.
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print(len(nested_list)) print(len(nested_list[0]))
Les résultats en cours d'exécution sont : 3 et 3
nested_tuple = ([1, 2, 3], [4, 5, 6], [7, 8, 9]) print(len(nested_tuple)) print(len(nested_tuple[0]))
Les résultats en cours d'exécution sont : 3 et 3
Le dictionnaire est une paire clé-valeur couramment utilisée conteneur de données en Python. Grâce à la fonction len, nous pouvons obtenir le nombre de clés ou de valeurs dans le dictionnaire.
my_dict = {'name': 'Alice', 'age': 20, 'city': 'Beijing'} print(len(my_dict)) print(len(my_dict.keys())) print(len(my_dict.values()))
Les résultats d'exécution sont : 3, 3 et 3
En plus des conteneurs de données courants, nous pouvons également personnaliser les objets dénombrables et obtenir leurs longueurs grâce à la fonction len. Pour implémenter cette fonction, il suffit d'implémenter la méthode __len__
dans la classe personnalisée. __len__
方法即可。
class MyClass: def __init__(self): self.items = [1, 2, 3, 4, 5] def __len__(self): return len(self.items) my_obj = MyClass() print(len(my_obj))
运行结果为:5
通过以上的代码示例,我们可以看到len函数在Python中的广泛应用,可以方便地获取各种数据容器的长度或元素个数。掌握len函数的使用技巧可以让我们更高效地处理数据和编写代码。同时,我们也可以在自定义类中利用__len__
rrreee
__len__
dans une classe personnalisée pour implémenter la longueur d'un objet dénombrable personnalisé. 🎜🎜En bref, la fonction len est une fonction très pratique dans la programmation Python. Elle doit être utilisée fréquemment dans le processus de développement quotidien et utilisée de manière flexible en combinaison avec des scénarios d'application spécifiques. Grâce à beaucoup de pratique et de pratique, je pense que vous pouvez rapidement maîtriser les compétences d'utilisation de la fonction len et améliorer l'efficacité de votre programmation. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!