問題タブ [iterable-unpacking]

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.

0 投票する
2 に答える
4274 参照

r - Rでの数値のPythonのような解凍

Pythonでは、次のことができます。

以下のように、Rでそれを行う方法はありますか?

0 投票する
1 に答える
2328 参照

matlab - オクターブのベクトル展開

複数の戻り値を処理するための Octave(/matlab) の表記法

f(x) によって返される値は一種の行ベクトルであり、Octave はベクトルのアンパック (Python のタプルアンパックのような) をサポートすることを示唆しています。

それでも私が置くとき

私は得る

エラー: 定数式の出力引数の数が無効です

オクターブはベクトルアンパッキングをサポートしていますか?

もしそうなら、適切な表記法は何ですか?

ドキュメントに何も見つかりません

0 投票する
1 に答える
2940 参照

python - Python の zip とアンパックのソリューションを説明してください

Python 3 学習者はこちら:

質問には、次の受け入れられた回答がありました。

2 つのタプルを返します。誰かが答えを分析し、Python 3 を念頭に置いて何をしているのかを説明できれば幸いです (Python 3 でrange()イテレータが返されることはわかっています)。リストの内包表記は理解できますが、アンパックについては混乱しています (割り当てターゲットの一部としてスター付きの式しか使用できないと思っていました)。

以下のコードでも同様に混乱しています。私は結果と圧縮を理解しています (または理解していると思います)。

これから:_

0 投票する
2 に答える
477 参照

python - Python: 配列要素へのアンパック

デスティネーションを配列要素にしようとすると、アンパックの動作が変わるのはなぜですか?

最初のケースでは、期待どおりの動作が得られます。2 番目のケースでは、両方の割り当てで、返されたタプルの最後の値 (つまり '2') が使用されます。なんで?

0 投票する
3 に答える
10393 参照

python - 無効な構文 python スター付き式

シーケンスから一連の電話番号をアンパックしようとしていますが、Python シェルが無効な構文エラーをスローします。私はpython 2.7.1を使用しています。ここにスニペットがあります

説明してください。同じことを行う他の方法はありますか?

0 投票する
3 に答える
1452 参照

python - 分割文字列をタプルに変換すると、「アンパックする値が多すぎます」という結果になります

for ループで split を使用すると、上記の例外が発生します。しかし、for ループから独立した要素を取得すると、次のように機能します。

説明をいただければ幸いです。また、当然のことながら、for ループ バージョンの適切な構文も示してください。

0 投票する
2 に答える
4023 参照

python - Python でのシーケンスのアンパック

私は数週間前にPythonの学習を始めました(プログラミングの予備知識はありません)。シーケンスのアンパックに関連する次の問題に進み、非常に混乱しました。

何らかの理由でこれを試すと:

エラー メッセージが表示されます。

TypeError: 'int' オブジェクトは反復可能ではありません

リストをタプル (1,2) に置き換えようとすると、同じことが起こります

しかし、リスト内のタプルだけで同じことを試すと:

それは動作します - 私は得る:

1 2

何故ですか?

ありがとうございました。

ところで私はPython 2.7を使用しています

0 投票する
5 に答える
104 参照

python - 受信したリストが予想よりも大きい

私はgpsトラッカーのnmea処理に取り組んでおり、この方法で値のリストとして処理しています

次に、データ パッケージが大きくなることがありますが、適切な形式になっていることがあります。これは、一部の顧客が必要以上の余分なデータでデバイスを再構成し、プログラムをクラッシュさせるためです。そのため、コードがこれらのパッケージでクラッシュしない方法を探しています。ケース。