問題タブ [xrange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ユーザー入力から動的にリストを生成する
タイトルが示すように、いくつかのコマンド ライン オプションを処理して、次のlist
ようにユーザー入力からを作成しています"3,28,2"
。これは私がこれまでに得たものです:
参考までに、これre.split()
は、ユーザーがカンマ (,) またはスペース、あるいはその両方を区切り文字として同時に使用できるためです。
私の質問はxrange(object)
、ユーザー入力が開始値とステップ値の有無にかかわらずできるように、ビットを「自動化」する方法です(つまり、「3,28,2」対「3,28」対「28」)。len(rR)
入力内の要素の数を教えてくれますが、その情報を使用して xrange/range 部分を動的に書き込む方法について、ここでちょっと迷っています。
何か案は)?また、コードをできるだけ効率的にしようとしています。したがって、それに関するアドバイスは大歓迎です。乾杯!!
php - range 関数は $i を認識しません
PHP.net コードをコード ジェネレーターにプラグインして、範囲と xrange の機能を学習しようとしています。次のコードを実行すると、エラーが発生します。
4 行目に予期しない '$i' (T_VARIABLE) があります
コードは次のとおりです。
あなたの洞察力に感謝します!
python - rp と xrange を動的にする方法は?
私の問題を見てくれてありがとう、私はこのコードに約1週間取り組んできました(私はコーディングとPythonも1週間初めてです)現在、ループはxrange(x)のxの場合にのみ機能しますおよび 'rp' : 'x' は、この xml から取得できる正しい行数です。xml は 1 日を通して更新されます。x を動的にするソリューションを誰かが提供できるかどうか疑問に思っていました。
よろしくAEA
python - メモリ効率について: range と xrange、zip と izip
私は次のトピックを読んでいました: Python でリストから辞書を作成する
最初の問題は、タプル(1,'a',2,'b',3,'c')
を辞書に変換すること{1: 'a', 2: 'b', 3: 'c'}
です。次の 2 つを含む多くの興味深いソリューションが提供されました。
解決策 1:
解決策 2:
解決策 1 では、実際のリストをわざわざ作成するのはなぜrange
ですか? xrange( 0, len(x), 2 )
メモリ効率が良くなりませんか?ソリューション 2 の同じ質問:zip
実際のリストを作成します。itertools.izip
代わりに使用しないのはなぜですか?
python - Pythonでxrangeが継承できない理由は?
xrange
整数リストのターゲットオブジェクトの動作を有効にするために継承しようとしていました(反復可能およびin
演算子のサポート)。しかし、次のエラーメッセージが表示されました。
の特別な点は何xrange
ですか?
また、おそらくその質問とは関係ありませんが、 xrange
has not methodに気付きました__contains__
。操作についてin
は、私の基本的な知識は、a in A
A に相当します。 (a)が含まれています。私は間違っていますか、それともxrange
何か違いますか?
これらを 2 つの別々の質問として貼り付けるべきかどうかわかりません。先に謝る。
python - ゼロを含まない乱数のリスト Python
0 を含まない整数のランダムなリストが必要です。使用してrandom.sample(xrange(y),z)
いますが、このリストに 0 は必要ありません。ありがとうございました
python - csv リスト内の位置を検索
次の CSV ファイルがあるとします。
特定の行の値が任意の入力値以上であるかどうかに応じて、行0の値の「位置」/場所、つまりこの場合は「1.41、1.42、1.43」を見つけたいと思います。
たとえば、入力値が 1.42 の場合は位置 0 と 1 を返し、入力値が 1.4 の場合は 0、1、2 を返します。同様に、値が 1.45 の場合は位置を返しません。ここに私が持っているものがあります:
得るだけで、
だから私は使う
しかし、私はまだ同じ位置の値を取得しています。誰かが私を正しい方向に導くことができますか?