Python タプル
タプル
タプルは、複数の項目を 1 つの変数に格納するために使用されます。
Tuple は、データのコレクションを格納するために使用される Python の 4 つの組み込みデータ型の 1 つです。他の 3 つは次のとおりです。リスト、設定、 と辞書、すべて異なる品質と用途があります。
タプルは順序付けられたコレクションであり、不変.
タプルは丸括弧で書きます。
タプルアイテム
タプル アイテムは順序付けられており、変更できず、重複する値を許可します。
タプル項目にはインデックスが付けられ、最初の項目にはインデックスがあります[0]
、2番目のアイテムにはインデックスがあります[1]
等
順序付けられました
タプルが順序付けられていると言うとき、それは項目に定義された順序があり、その順序は変更されないことを意味します。
不変
タプルは変更不可です。つまり、タプルが作成された後にアイテムを変更、追加、または削除することはできません。
重複を許可
タプルはインデックス付けされているため、同じ値を持つアイテムを持つことができます:
例
タプルは重複する値を許可します:
タプルの長さ
タプルに含まれるアイテムの数を確認するには、len()
関数:
1 つのアイテムでタプルを作成する
項目が 1 つだけのタプルを作成するには、項目の後にコンマを追加する必要があります。そうしないと、Python はそれをタプルとして認識しません。
例
1 つのアイテムのタプル、コンマを覚えておいてください:
タプル項目 - データ型
タプル項目は、任意のデータ型にすることができます:
例
文字列、int、およびブール値のデータ型:
タプルには、さまざまなデータ型を含めることができます。
タイプ()
Python の観点からは、タプルはデータ型「tuple」を持つオブジェクトとして定義されます。
tuple() コンストラクター
tuple() コンストラクターを使用してタプルを作成することもできます。
例
tuple() メソッドを使用してタプルを作成します。
Python コレクション (配列)
Python プログラミング言語には、次の 4 つのコレクション データ型があります。
- リスト順序付けられ、変更可能なコレクションです。メンバーの重複を許可します。
- タプル順序付けられた変更不可能なコレクションです。メンバーの重複を許可します。
- 設定順序付けされていないコレクションであり、unchangeable*、および unindexed。重複メンバーなし。
- 辞書注文されたコレクションです**そして変更可能。重複メンバーなし。
*設定*アイテム*は変更できませんが、いつでも項目を削除および/または追加できます。
**Python バージョン 3.7 以降、辞書は*順序付けられました*. Python 3.6 以前では、辞書は*順不同*.
コレクション型を選択するときは、その型のプロパティを理解しておくと役に立ちます。特定のデータセットに適切なタイプを選択することは、意味を保持することを意味し、効率やセキュリティの向上を意味する可能性があります。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。