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

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008
  • WPBeginner - WordPress Tutorials

    WPBeginner -

    17 Temmuz 2009