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

  • bunliu

    bunliu

    2 Mayıs 2007
  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • Project Mooncircle

    Project Moon

    6 Aralık 2009