Python numaralandır ()

Enumerate () yöntemi, bir yinelenebilir sayacı ekler ve onu (numaralandırma nesnesi) döndürür.

Sözdizimi enumerate()şöyledir:

 numaralandır (yinelenebilir, başlangıç ​​= 0)

enumerate () Parametreler

enumerate() yöntem iki parametre alır:

  • yinelenebilir - yinelemeyi destekleyen bir dizi, yineleyici veya nesneler
  • başlat (isteğe bağlı) - enumerate()bu numaradan saymaya başlar. Başlangıç ​​belirtilmezse, 0olarak alınır start.

Enumerate () 'den Dönüş Değeri

enumerate()yöntem bir yinelenebilir sayacı ekler ve onu döndürür. Döndürülen nesne bir numaralandırılmış nesnedir.

Sırasıyla list () ve tuple () yöntemini kullanarak, sıralı nesneleri listeye ve tuple'a dönüştürebilirsiniz.

Örnek 1: enumerate () Python'da nasıl çalışır?

 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))

Çıktı

 ((0, 'ekmek'), (1, 'süt'), (2, 'tereyağı')) ((10, 'ekmek'), (11, 'süt'), (12, 'tereyağı'))

Örnek 2: Bir Numaralandır nesnesi Üzerinde Döngü

 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)

Çıktı

 (0, 'ekmek') (1, 'süt') (2, 'tereyağı') 0 ekmek 1 süt 2 tereyağı 100 ekmek 101 süt 102 tereyağı

Ilginç makaleler...