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

  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012