TECH I.S.

Python リスト


mylist = ["apple", "banana", "cherry"]

リスト

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

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

リストは角括弧を使用して作成されます。

リストを作成する:

thislist = ["apple", "banana", "cherry"] print(thislist)

自分で試してみる »


リスト項目

リスト アイテムは順序付けられ、変更可能で、値の重複が許可されます。

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


順序付けられました

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

リストに新しいアイテムを追加すると、新しいアイテムはリストの最後に配置されます。


ノート:幾つかあるリストメソッドこれにより順序が変更されますが、一般に、アイテムの順序は変更されません。





変更可能

リストは変更可能です。つまり、作成後にリスト内の項目を変更、追加、および削除できます。


重複を許可

リストにはインデックスが付けられているため、リストには同じ値を持つアイテムを含めることができます。

リストは重複する値を許可します:

thislist = ["apple", "banana", "cherry", "apple", "cherry"] print(thislist)

自分で試してみる »



リストの長さ

リストに含まれるアイテムの数を確認するには、len()関数:

リスト内の項目数を出力します。

thislist = ["apple", "banana", "cherry"] print(len(thislist))

自分で試してみる »


リスト項目 - データ型

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

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

list1 = ["apple", "banana", "cherry"] list2 = [1, 5, 7, 9, 3] list3 = [True, False, False]

自分で試してみる »

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

文字列、整数、ブール値のリスト:

list1 = ["abc", 34, True, 40, "male"]

自分で試してみる »


タイプ()

Python の観点から見ると、リストはデータ型が「list」のオブジェクトとして定義されます。

<class 'list'>

リストのデータ型は何ですか?

mylist = ["apple", "banana", "cherry"] print(type(mylist))

自分で試してみる »


list() コンストラクター

新しいリストを作成するときに list() コンストラクターを使用することもできます。

を使用してlist()リストを作成するコンストラクタ:

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

自分で試してみる »


Python コレクション (配列)

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

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

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

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



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

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

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

スクールの詳細