問題タブ [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 投票する
9 に答える
510 参照

sql - 位置クエリが悪いのはなぜですか?

私はCJデイトのSQLとリレーショナル理論:正確なSQLコードを書く方法を読んでいます、そして彼は位置クエリが悪いと主張します—例えば、これINSERT

代わりに、次のような属性ベースのクエリを使用する必要があります。

タプル(行)は順序付けられていない属性のセット(列)であるため、最初のクエリがリレーショナルモデルと一致していないことを理解しました。最初のクエリのどこに害があるのか​​理解できません。誰かが私にこれを説明できますか?

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

python - タプルを追加して、「列」ごとに小計を持つタプルを生成します

2つ以上のタプルの値を追加して、各「列」の合計を生成する最もPython的な方法は何ですか?

例えば:

私はこれまで次のことを検討してきました。

私はこれが理想からは程遠いと確信しています-どうすればそれを改善できますか?

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

objective-c - Objective-C でのタプルのコレクションの管理

私は Objective-C にかなり慣れていないので、タプルのコレクションを管理する最善の方法は何かと考えていました。CI では、2D 配列または構造体を使用します。

これらのタプルを含むオブジェクトを作成する必要がありますか? リストをソートするだけではやり過ぎのように思えますか、それともオブジェクトの初期化によって生成される実際の余分な負荷はありませんか?

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

python - Python のタプルのリストからの反復的な検索/置換

タプルのリストがあり、それぞれに文字列に適用したい検索/置換値が含まれています。そうするための最も効率的な方法は何ですか?これを繰り返し適用するので、パフォーマンスが最大の関心事です。

より具体的には、processThis() の内部はどのようになりますか?

皆さんありがとう!

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

python - Pythonリストのタプルで一意の要素を見つける

Pythonでこれを行うためのより良い方法はありますか:これは良い方法ですか?

私はやや醜く見えますが、複雑な「get_unique_elements_from_tuple_list」関数を書かずに必要なことを行います... ;)

編集: s の期待値が設定されています(['b','e'])

0 投票する
13 に答える
23230 参照

list - Pythonでリスト内のペアを(循環的に)反復します

問題は簡単です。リストの各要素と次の要素をペアで繰り返します(最後の要素を最初の要素でラップします)。

私はそれを行うための2つの非Python的な方法について考えました:

と:

期待される出力:

これを行うためのよりPython的な方法についての提案はありますか?多分私が聞いたことがない事前定義された関数がそこにありますか?

また、より一般的なn-fold(ペアの代わりにトリプレット、カルテットなどを使用)バージョンも興味深いかもしれません。

0 投票する
8 に答える
711244 参照

python - タプルに変数を追加する

私はPythonを学び、データベース接続を作成しています。DBに追加しようとしているときに、情報からタプルを作成してDBに追加することを考えています。

私がしていること:私はユーザーから情報を取得し、それを変数に格納しています。これらの変数をタプルに追加できますか?構文を手伝ってもらえますか?

また、これを行う効率的な方法がある場合は、共有してください...

編集 この質問を少し編集しましょう...DBに情報を入力するために必要なのはタプルだけです。情報がDBに追加されたら、タプルを削除する必要がありますか?つまり、タプルはもう必要ありません。

0 投票する
4 に答える
1306 参照

python - (再) Django ビューでの辞書の使用

アプリのモデル ファイルに次の辞書があります。

この辞書を使用するモデルは次のとおりです。

ビューで再利用し、apps.models からインポートしたいと考えています。次のように、ビューで使用する辞書のリストを作成しています。

このリストをテンプレートで使用すると、非常に奇妙な結果が得られます。リストのタイプ (買い物リスト) を返す代わりに ('2', 'Gift Wishlist') を返します。

だから私はそれが何をしているのか理解できます(この場合、dict.typeは1に等しく、「買い物リスト」を返すはずですが、[1] - 2番目、リストの要素を返します)。私が理解していないのは、Pythonシェルでまったく同じことをすると異なる結果が得られる理由です。

私がdjango( TYPE_DICT[dict.type] )で行うようにすると、上記のように機能し、Pythonシェルでエラーが発生します。Python シェルで TYPE_DICT[str(dict.type)] を使用すると問題なく動作しますが、django では次のエラーが発生します。

おそらく、Pythonシェルで何か間違ったことをしたか、違うことをしました。私がしたことは:

ここで何が問題なのですか?

アラン

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

syntax - Scalaでネストされたタプルの解析エラー

次のコードをscalaで書くとき

エラーが発生します

ただし、タプルの構文をからに変更すると機能(X,Y)(X -> Y)ます

それでも

何故ですか?Scalaは私のネストされたタプルは何だと思いますか?

0 投票する
4 に答える
31640 参照

javascript - Javascript:タプルを辞書キーとして使用

タプルから整数へのマッピングを作成したいという状況があります。(a,b)Pythonでは、辞書のキーとしてタプルを使用するだけです。

Javascriptにはタプルがありますか?(a,b)javascriptでは、式としてb(最後の項目)を返すだけであることがわかりました。どうやらこれはCから継承されています。

したがって、回避策として、代わりに配列を使用できると思いました。

Firebugコンソールで試してみましたが、動作しているようです。それはそれを行うための良い方法ですか?

私が考えたもう1つの方法は、タプルから文字列を作成することです。

したがって、問題は次のとおりです。これらの方法のいずれかに問題はありますか?もっと良い方法はありますか?

編集:

簡単な説明:私の場合、a、b、cはすべて整数です