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.pyIci, 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.