Énumérer des exemples de python

Énumérer des exemples de python
EnuMerate () est présent dans la bibliothèque Python et est une fonction intégrée. En entrée, il prend une collection de mots et leur donne un objet énuméré. La fonction d'énumération est similaire à la boucle pour d'autres langues comme c. La fonction énumérer () agit toujours comme un objet itérable qui compte dans chaque itération. Le paramètre de démarrage ou de démarrage est facultatif dans le code de fonction énuméré. L'objet énuméré obtenu en tant que sortie est ensuite directement utilisé pour d'autres amendements comme l'utilisation pour les boucles, etc. La fonction enumière () nous aide à permettre la boucle sur les chaînes, les dictionnaires et les listes et afficher la sortie avec des index de données. Profiter de l'énumération par rapport à l'utilisation de boucles est une manière pythonique dans le secteur de la programmation. Cela rend également le code propre et facilement compréhensible. Parce que lorsque nous étendons le code, il devient plus désordonné et provoque de nombreuses erreurs. Dans cet article, nous couvrirons différents exemples pour voir la fonctionnalité de la fonction d'énumération.

Syntaxe d'énumérer ()

Énumérer (objet itérable, index de départ)

Il y a deux paramètres de fonction d'énumération.

Itérable: Un objet qui est utilisé pour soutenir l'itération comme des boucles.

Démarrer l'index: C'est un paramètre facultatif utilisé pour démarrer l'itération à partir de l'index spécifique. Si l'indice de démarrage n'est pas mentionné, il est considéré comme zéro alors,

Appliquer EnuMerate () sur la liste

Considérez une liste nommée Exemple ayant les noms dedans. Nous prendrons une autre liste temporaire et appliquerons la fonction d'énumération sur la liste des exemples pour stocker la sortie dans la liste des échantillons1. La fonction list () est utilisée pour afficher la sortie résultante de l'énumération de la fonction Python.

Pour voir les résultats, nous exécuterons le programme sur l'outil Spyder ou auront l'implication de Linux; Nous devons ouvrir le terminal pour exécuter la commande.

$ python3 / home / aqsa / échantillon.py

Ici, nous avons utilisé le mot Python3, car le code source est dans Python, tandis que 3 montre le numéro de version. Suivant le Python, le nom du fichier que j'ai écrit ou l'adresse du chemin entier du fichier respectif. Comme le montre l'extension, .Py est l'extension de Python.

La sortie montre que le numéro d'index est alloué à chaque mot présent dans la liste.

Avec Start Index, appliquez à EnuMerate () sur la liste

Nous avons pris le même exemple ci-dessus pour élaborer l'utilisation de l'index de démarrage dans la liste. Ici, la différence entre celle-ci ci-dessus et cet exemple est que nous avons fourni le numéro d'index à partir de l'endroit où nous voulons commencer à donner le numéro aux données présentes dans la liste. Par défaut, le numéro d'index est démarré à partir de 0; Comme nous l'avons déjà vu dans l'exemple ci-dessus, nous n'avons pas fourni le numéro d'index, il est donc démarré à partir de la valeur d'index 0.

>> échantillon1 = énumération (échantillon, 8)

Dans cet exemple, au lieu d'utiliser le terminal Linux, nous avons exécuté la requête sur l'outil que nous utilisons en tant qu'éditeur de texte (I.e., Spyder). La sortie respective montre le nombre d'index à partir du nombre que nous avons mentionné dans le code.

Appliquer la fonction de boucle sur l'énumération ()

For Loop a trois paramètres de démarrage, de fin et d'incrément. Mais ici à Python, nous venons d'utiliser la variable pour démarrer et fourni à la fonction le numéro d'index à partir de l'endroit où nous voulons commencer à afficher la sortie. La syntaxe de la boucle pour la boucle est ajoutée ci-dessous:

>> pour i en énumération (échantillon, 22)

La fonction d'impression passera la variable en tant que paramètre pour afficher le contenu.

Nous afficherons la sortie dans le terminal Linux Ubuntu. La sortie montre le numéro d'index à partir de 22 et à partir de chaque mot présent.

Appliquer la fonction énumérer () sur une chaîne

Chaque élément est un caractère dans une chaîne. En appliquant cette fonction, nous obtiendrons la valeur du caractère et l'indice de caractère. Enunuerate (nom de la chaîne) est une syntaxe de fonction simple utilisée pour appliquer sa fonction sur la chaîne.

Dans cette illustration, nous avons pris une chaîne «Python3», dont le nom est une chaîne. Ici, nous utiliserons la boucle pour l'excès. La fonctionnalité de boucle dans la fonction d'énumération est déjà discutée ci-dessus dans l'article.

Comme il est clair à partir de la sortie, le numéro d'index est attribué à chaque caractère d'une chaîne.

Appliquer la fonction énumérer () sur le dictionnaire Python

Si vous souhaitez appliquer une fonction d'énumération au dictionnaire, vous utiliserez l'élément de fonction () avec le nom du dictionnaire. Ici, nous avons pris un dictionnaire ayant à la fois des clés et des valeurs. La procédure choisie pour cet exemple est très différente des autres car nous avons pris deux variables pour indiquer l'index. L'un est pour la clé, et un autre est pour la valeur. La sortie sera obtenue en utilisant la boucle pour une boucle.

$ pour k, j dans le dictionnaire.articles():

La sortie du programme est illustrée ci-dessous en utilisant le processus d'exécution dans l'outil Spyder.

Appliquer des instructions conditionnelles sur la fonction énuméré ()

Vous devez être conscient des déclarations conditionnelles dans différentes langues. L'une des déclarations conditionnelles les plus généralement utilisées est la statement if, que nous avons utilisée dans notre exemple. La déclaration conditionnelle est utilisée pour sauter d'autres éléments indésirables en une seule itération d'une boucle. Ici, dans cette illustration, nous avons pris des données d'échantillons. Nous voulons imprimer un seul mot présent sur l'index 1. Comme dans cette fonction, nous n'avons pas à mentionner aucun index de départ, donc par défaut, il est nul.

>> Si index = = 1:

Ainsi, la condition vérifiera l'index; S'il est égal à l'indice requis, alors la sortie s'affiche. Comme indiqué ci-dessous, «classe 3» est présente sur l'index 1.

Conclusion

Dans cet article, nous avons vu l'alternative de boucles compliquées, et nous avons discuté de la différence de base entre les boucles et la fonction d'énumération. De plus, l'application de méthode énuméré () sur les chaînes, les dictionnaires et la liste sont expliquées de manière élaborée.