generator

    1

    1答えて

    私はPythonのジェネレータ、イテレータ、iterablesを学習しています。なぜ次のものが動作しないのか説明できません。私は、エクササイズとして関数zipの簡単なバージョンを作成したいと考えています。ここに私がやったことだ: def myzip(*collections): iterables = tuple(iter(collection) for collection in c

    -1

    2答えて

    どのようにランダムな色ジェネレータを作ることができますか?自分のプログラムで選択した5色だけを使用します。 病院の各人に属性を付けるために色を使用する優先システムを実行しています。 ありがとうございます。 static Color[] colors = { Color.Red, Color.Green... }; static Color GetRandomColor() { var

    1

    1答えて

    一連の要素を返すJSジェネレータ関数を用意したいと思います。それはいくつかの料理の名前を知っていますが、もし私が好きでなければ、リモートサーバーからより多くの提案を取り出す必要があります。だから私はこれを働かせたいです: const dishSuggestions = function*(){ yield "pancakes"; yield "pizza"; fetc

    1

    1答えて

    シンプルなジェネレータ関数: def myfunc(text): for i in text[::-1]: yield(i) for i in myfunc("anytext"): print(i) はジェネレータ関数の内部text[::-1]が最初に評価されるだろうか、それが(ジェネレータ機能から期待される)遅延評価されるのですか?

    4

    1答えて

    react-boilerplateのサンプルサーガは、サーガがアレイとしてエクスポートされる: export function* defaultSaga() { } export default [ defaultSaga, ]; デフォルトは、次にroutes.jsに注入される: ... injectSagas(sagas.default); ... しかし、I認

    0

    2答えて

    たとえば、ES6ジェネレータの結果を配列変数に代入したいとしましょう。 function* gen() { for(let i = 0; i < 3; i++) { yield i; } } let [...b] = gen(); console.log(b); // [0, 1, 2] ここ bは[0, 1, 2]が割り当てられ

    4

    1答えて

    typescriptですにおける発電方法を作る簡単です: class Foo { *values() { yield 10 } } しかし、私は発電機プロパティを作りたい、このような何か: class Foo { get *values() { yield 10 } } しかし、それがいるようです無効である。私はこの質問や回避策への参照を見つけることができないようで

    6

    1答えて

    ここの文書ではhttps://docs.python.org/3/library/asyncio-task.htmlが見つかりました。yield fromはawaitで置き換えることができます。 私はPython 3.5でこれが常に同等かどうか疑問に思っていました。誰にもこれについてのアイデアはありますか?

    0

    1答えて

    Pythonでいくつかの値をジェネレータに渡すことができるかどうかは疑問です。が >>> it = counter(10) >>> next(it) 0 >>> next(it) 1 >>> it.send(8) 8 >>> next(it) 9 >>> next(it) Traceback (most recent call last): File "t.py",

    9

    2答えて

    次のPython 2.xコードスニペットを検討してください。私は、具体的__exit__呼び出しに関する興味 Line 1 from file Before del __exit__ called After del :このスクリプトの from __future__ import print_function class myfile(file): def __exit