問題タブ [tuples]

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 投票する
5 に答える
23197 参照

python - タプルのリストを辞書に変換する

次のようなタプルのリストがあります。

最初のアイテムでこのキーイングを反復したいので、たとえば、次のように出力できます。

最初のアイテムがタプルをループするのと同じかどうかを追跡するためにアイテムを保持せずに、どうすればこれを行うことができますか? これはかなり面倒です(さらに、最初にリストをソートする必要があります)...

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

python - Django - テンプレートの「for」ループでタプルのアンパックを行う方法

私のviews.pyでは、次のように、タプルの2番目の項目が別のリストである2つのタプルのリストを作成しています:

単純な古い Python では、次のようにリストを繰り返すことができます。

私のDjangoテンプレートでは同じことができないようです:

Django から次のエラーが表示されます。

レンダリング中に例外をキャッチしました: zip 引数 #2 は反復をサポートする必要があります

もちろん、テンプレートにはいくつかの HTML マークアップがありますが、print ステートメントではありません。タプルのアンパックは Django テンプレート言語でサポートされていませんか? それとも、これについて間違った方法で行っていますか? 私がやろうとしているのは、オブジェクトの単純な階層を表示することだけです.いくつかの製品タイプがあり、それぞれにいくつかの製品があります(models.pyでは、ProductにはProduct_typeへの外部キー、単純な1対多の関係があります)。

明らかに、私は Django にまったく慣れていないので、どんな意見も歓迎します。

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

python - タプルに関する初心者の Python の質問

私は Python を初めて使用し、cx_Oracleモジュールを使用していくつかのデータベース コードを作成しています。cx_Oracleのドキュメントには、次のようなコード例があります。

私の質問は、「エラー」オブジェクトが作成される場所に関係しています。「, =」は何をしますか? Python のドキュメントを検索してみましたが、演算子を検索するときに検索エンジンがうまく機能しません。:-)

exc.args がシングルトン タプルであることはわかっていますが、" , =" 構文がわかりません。カンマを削除すると、エラー メッセージ " AttributeError: 'tuple' object has no attribute 'code'" が表示されます。

誰かがこれが文書化されている場所を教えてもらえますか? ありがとう!

編集:

これは、タプルをアンパックしなくても機能します。

0 投票する
16 に答える
854 参照

c# - C# 構文 - メソッドから 2 つまたは 3 つの回答を取得するための推奨される方法

メソッドから 2 つまたは 3 つの回答を得るというこの問題に、他の開発者がどのように取り組んでいるのか気になります。

1) object[] を
返す 2) カスタム クラスを返す
3) 複数の変数で out または ref キーワードを使用する
4) 単純な Tuple<> ジェネリック クラスを作成または借用 (F#) する
​​ http://slideguitarist.blogspot.com/2008 /02/whats-f-tuple.html

現在、データの更新を行うコードに取り組んでいます。リフレッシュを行うメソッドから、(1) Refresh Start Time と (2) Refresh End Time を返したいと思います。
後日、3 番目の値を返したいと思うかもしれません。

考え?このトピックに関するオープン ソース .NET プロジェクトの優れたプラクティスはありますか?

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

haskell - これらの値は、この haskell 関数のどこから来ていますか?

私が次の機能を持っているとしましょう:

の結果はsumAll [(1,1),(2,2),(3,3)]になります12

私が理解していないのは、(x,y)値がどこから来ているのかということです。ええと、それらが変数から来ていることは知っていますが、そのxs方法がわかりません。上記のコードを where キーワードなしで直接実行すると、次のようになります。

fそして、上のコードでは、変数と(x,y)変数が(\(x,y) -> x+y)ラムダ式をどのように表しているのか理解できません。

0 投票する
6 に答える
39356 参照

python - Pythonタプル(バイト配列)の一部を整数に変換するにはどうすればよいですか?

Pythonを使用してデバイスと通信しようとしています。ストレージ情報を含むバイトのタプルが渡されました。データを正しい値に変換するにはどうすればよいですか?

応答=(0、0、117、143、6)

最初の4つの値は32ビット整数で、使用されたバイト数を示し、最後の値は使用されたパーセンテージです。

response [0]としてタプルにアクセスできますが、最初の4つの値を必要なintに取得する方法がわかりません。

0 投票する
9 に答える
11426 参照

c++ - Boost::Tuples と戻り値の構造体

私はタプルに頭を悩ませようとしています(@litbに感謝します)。タプルの使用に関する一般的な提案は、> 1の値を返す関数です。

これは私が通常構造体を使用するものであり、この場合のタプルの利点を理解できません.末期の怠惰な人にとってはエラーが発生しやすいアプローチのようです.

例を借りて、これを使用します

タプルを使用すると、

しかし、呼び出している関数のコード (または、信頼できるほどばかげている場合はコメント) を読まなければ、どの int が商であり、その逆かはわかりません。むしろ…のようです。

...これでは自信が持てません。

では、あいまいさを補う構造体に対するタプルの利点はでしょうか?

0 投票する
11 に答える
249848 参照

python - Python の複数の戻り値を無視する

タプルで複数の値を返す Python 関数があるとします。

一時変数に代入するだけでなく、結果の 1 つを無視する良い方法はありますか? 最初の値だけに興味がある場合、これよりも良い方法はありますか?

0 投票する
14 に答える
146528 参照

python - sum のような Python 要素単位のタプル演算

Pythonでタプル操作を次のように機能させる方法はありますか:

それ以外の:

__add____mul__メソッドがそのように機能するように定義されているため、そのように機能することはわかっています。それで、唯一の方法はそれらを再定義することですか?

0 投票する
16 に答える
194842 参照

python - Python で 2 つのリストを減算する

現在、リストとして表された vector3 値があります。vector3 値のように、これらの 2 つを減算する方法はありますか?

タプルを使用する必要がありますか?

それらのいずれもこれらの型でこれらのオペランドを定義していない場合、代わりに定義できますか?

そうでない場合、新しい vector3 クラスを作成する必要がありますか?