タプル

タプル(「タプル」と発音します)は、決まった数の要素を格納するデータ構造です。これらの要素には、整数、文字、文字列、その他のデータ型を含めることができます。

数学

「タプル」という用語は、コンピューターサイエンスではなく、数学に由来します。数学のタプルは「nタプル」と定義されることがあります。この「n」は、タプルに含まれる値の数を表します。数学の式では、タプルは括弧内にカンマで区切ったリストとして表されます。次の例は、4つの値を持つ「4タプル」です。

(3, 7, 13, 17)

タプルは、数学でさまざまな目的に使用されます。素数や数学的な数列など、関連する値の集合を表すためによく使われます。また、タプルは関数入力値や出力値の範囲を示すこともできます。

コンピューターサイエンス

コンピュータープログラミングでは、タプルによって複数の値を効率的に格納できます。タプルは静的で変更できないため、一般的に配列よりも必要なメモリが少なくて済みます。また、複数のデータ型を格納できるため柔軟性もあります。次の例は「5タプル」、つまり5つの値を含むタプルです。

(11, 2020.07, "techterms", "C", -1000)

上の「ペンタプル」には、正の整数(11)、浮動小数点数(2020.07)、文字列(techterms)、文字(C)、負の整数(-1000)が含まれています。

タプルはコンピュータープログラムでデータを格納する効果的な方法ですが、すべてのプログラミング言語がタプルをサポートしているわけではありません。たとえば、PythonJavaはタプルをサポートしていますが、PHPRubyはサポートしていません。言語がタプルをサポートしていない場合、変更できない配列である不変配列が最も近い代替手段です。

更新日 July 11, 2020 著者: Per C.

quiz知識をテストする

Which of the following color models is subtractive?

A
HSB
0%
B
RGB
0%
C
CMYK
0%
D
HCL
0%
Correct! Incorrect!     View the CMYK definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのタプルの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。