TECH I.S.

Python タプル


mytuple = ("apple", "banana", "cherry")

タプル

タプルは、複数の項目を 1 つの変数に格納するために使用されます。

Tuple は、データのコレクションを格納するために使用される Python の 4 つの組み込みデータ型の 1 つです。他の 3 つは次のとおりです。リスト設定、 と辞書、すべて異なる品質と用途があります。

タプルは順序付けられたコレクションであり、不変.

タプルは丸括弧で書きます。

タプルを作成します。

thistuple = ("apple", "banana", "cherry") print(thistuple)

自分で試してみる »


タプルアイテム

タプル アイテムは順序付けられており、変更できず、重複する値を許可します。

タプル項目にはインデックスが付けられ、最初の項目にはインデックスがあります[0]、2番目のアイテムにはインデックスがあります[1]


順序付けられました

タプルが順序付けられていると言うとき、それは項目に定義された順序があり、その順序は変更されないことを意味します。


不変

タプルは変更不可です。つまり、タプルが作成された後にアイテムを変更、追加、または削除することはできません。


重複を許可

タプルはインデックス付けされているため、同じ値を持つアイテムを持つことができます:

タプルは重複する値を許可します:

thistuple = ("apple", "banana", "cherry", "apple", "cherry") print(thistuple)

自分で試してみる »



タプルの長さ

タプルに含まれるアイテムの数を確認するには、len()関数:

タプルの項目数を出力します。

thistuple = ("apple", "banana", "cherry") print(len(thistuple))

自分で試してみる »


1 つのアイテムでタプルを作成する

項目が 1 つだけのタプルを作成するには、項目の後にコンマを追加する必要があります。そうしないと、Python はそれをタプルとして認識しません。

1 つのアイテムのタプル、コンマを覚えておいてください:

thistuple = ("apple",) print(type(thistuple)) #NOT a tuple thistuple = ("apple") print(type(thistuple))

自分で試してみる »


タプル項目 - データ型

タプル項目は、任意のデータ型にすることができます:

文字列、int、およびブール値のデータ型:

tuple1 = ("apple", "banana", "cherry") tuple2 = (1, 5, 7, 9, 3) tuple3 = (True, False, False)

自分で試してみる »

タプルには、さまざまなデータ型を含めることができます。

文字列、整数、ブール値のタプル:

tuple1 = ("abc", 34, True, 40, "male")

自分で試してみる »


タイプ()

Python の観点からは、タプルはデータ型「tuple」を持つオブジェクトとして定義されます。

<class 'tuple'>

タプルのデータ型は何ですか?

mytuple = ("apple", "banana", "cherry") print(type(mytuple))

自分で試してみる »


tuple() コンストラクター

tuple() コンストラクターを使用してタプルを作成することもできます。

tuple() メソッドを使用してタプルを作成します。

thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets print(thistuple)

自分で試してみる »


Python コレクション (配列)

Python プログラミング言語には、次の 4 つのコレクション データ型があります。

  • リスト順序付けられ、変更可能なコレクションです。メンバーの重複を許可します。
  • タプル順序付けられた変更不可能なコレクションです。メンバーの重複を許可します。
  • 設定順序付けされていないコレクションであり、unchangeable*、および unindexed。重複メンバーなし。
  • 辞書注文されたコレクションです**そして変更可能。重複メンバーなし。

*設定*アイテム*は変更できませんが、いつでも項目を削除および/または追加できます。
**Python バージョン 3.7 以降、辞書は*順序付けられました*. Python 3.6 以前では、辞書は*順不同*.

コレクション型を選択するときは、その型のプロパティを理解しておくと役に立ちます。特定のデータセットに適切なタイプを選択することは、意味を保持することを意味し、効率やセキュリティの向上を意味する可能性があります。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細