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

  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • nigahiga

    nigahiga

    21 Temmuz 2006
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009