Απαρίθμηση Python ()

Η μέθοδος απαρίθμησης () προσθέτει αντίθετο σε επαναληπτικό και επιστρέφει (το αντικείμενο απαρίθμησης).

Η σύνταξη του enumerate()είναι:

 απαρίθμηση (επαναλαμβανόμενη, έναρξη = 0)

απαρίθμηση () παραμέτρων

enumerate() Η μέθοδος παίρνει δύο παραμέτρους:

  • iterable - μια ακολουθία, έναν επαναληπτικό ή αντικείμενα που υποστηρίζουν την επανάληψη
  • start (προαιρετικό) - enumerate()αρχίζει να μετράει από αυτόν τον αριθμό. Εάν η έναρξη παραλείπεται, 0λαμβάνεται ως start.

Επιστροφή τιμής από το αριθμητικό ()

enumerate()μέθοδος προσθέτει αντίθετο σε επαναληπτικό και επιστρέφει. Το αντικείμενο που επιστρέφεται είναι ένα αριθμητικό αντικείμενο.

Μπορείτε να μετατρέψετε απαρίθμηση αντικειμένων σε λίστα και πλειάδα χρησιμοποιώντας τη μέθοδο list () και tuple () αντίστοιχα.

Παράδειγμα 1: Πώς λειτουργεί το enumerate () στο Python;

 grocery = ('bread', 'milk', 'butter') enumerateGrocery = enumerate(grocery) print(type(enumerateGrocery)) # converting to list print(list(enumerateGrocery)) # changing the default counter enumerateGrocery = enumerate(grocery, 10) print(list(enumerateGrocery))

Παραγωγή

 ((0, «ψωμί»), (1, «γάλα»), (2, «βούτυρο»)) ((10, «ψωμί»), (11, «γάλα»), (12, «βούτυρο»))

Παράδειγμα 2: Επανάληψη αντικειμένου αριθμού

 grocery = ('bread', 'milk', 'butter') for item in enumerate(grocery): print(item) print('') for count, item in enumerate(grocery): print(count, item) print('') # changing default start value for count, item in enumerate(grocery, 100): print(count, item)

Παραγωγή

 (0, «ψωμί») (1, «γάλα») (2, «βούτυρο») 0 ψωμί 1 γάλα 2 βούτυρο 100 ψωμί 101 γάλα 102 βούτυρο

ενδιαφέροντα άρθρα...