SORU
4 HAZİRAN 2010, Cuma


yapmak için bir pythonic yol N kez

Her gün python daha çok seviyorum.

Bugün, gibi bazı kod yazıyordum:

for i in xrange(N):
    do_something()

Bir şeyin N defa yapmak zorunda kaldım. Ama her zaman i (gösterge değişken) değerine bağlı değildi. Anladım ki ben oluşturma bir değişken ben hiç kullanmadım (i) ve düşündüm ki "Var bunda bir daha pythonic yol yapıyor bu ihtiyaç duymadan bu işe yaramaz dizin değişken."

Yani... soru şu: daha pythonic) güzel bir şekilde bu basit bir görev yapmak için nasıl biliyor musunuz?

CEVAP
4 HAZİRAN 2010, Cuma


xrange(N) döngü olandan biraz daha hızlı bir yaklaşım:

import itertools

for _ in itertools.repeat(None, N):
    do_something()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009