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,0
olarak alınırstart
.
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ğı