SORU
1 Temmuz 2010, PERŞEMBE


Döngü İÇİN bir Python içinde döngü sayısı elde

Bir liste üzerinde yineleme for Python bir döngü içinde yazabiliriz:

for item in list:
    print item

ve bu düzgün ve listedeki tüm öğeleri geçer. Bir şekilde şimdiye kadar döngü oldum nasıl döngü içinde var mı? Örneğin, bir liste yaptım ve on öğeleri işlenmiş ettikten sonra onlarla bir şeyler yapmak istiyorum.

Hakkında bir şey olacağını düşündüm alternatifleri gibi:

count=0
for item in list:
    print item
    count  =1
    if count % 10 == 0:
        print 'did ten'

Ya da:

for count in range(0,len(list)):
    print list[count]
    if count % 10 == 0:
        print 'did ten'

Yineleme sayısı şimdiye kadar elde etmek için (for item in list) var mı?

CEVAP
1 Temmuz 2010, PERŞEMBE


Pythonic yol enumerate kullanmak için:

for idx,item in enumerate(list):

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011