Pertanyaan yang diberi tag generator

117
Pola generator C ++ ke Python yang setara

Saya punya beberapa contoh kode Python yang perlu saya tiru di C ++. Saya tidak memerlukan solusi khusus apa pun (seperti solusi hasil berbasis rutin bersama, meskipun itu akan menjadi jawaban yang dapat diterima juga), saya hanya perlu mereproduksi semantik dengan beberapa cara. Python Ini...

99
Fungsi Generator Kosong Python

Dalam python, seseorang dapat dengan mudah mendefinisikan fungsi iterator, dengan meletakkan kata kunci hasil di badan fungsi, seperti: def gen(): for i in range(100): yield i Bagaimana saya bisa mendefinisikan fungsi generator yang tidak menghasilkan nilai (menghasilkan 0 nilai), kode...

90
Python: ekspresi generator vs. hasil

Di Python, apakah ada perbedaan antara membuat objek generator melalui ekspresi generator versus menggunakan pernyataan yield ? Menggunakan hasil : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Menggunakan ekspresi generator : def Generator(x, y): return ((i,...

11
Paling menghasilkan Pythonic callable Benar?

Kelas collections.defaultdictmengambil pabrik default, yang digunakan untuk menghasilkan nilai default. Jika nilai-nilai yang terkandung dalam objek- dictlike seharusnya default False, instance dapat dibuat sebagai: d_false = defaultdict(bool) Apa cara paling pythonic untuk mencapai hal yang...