リストのデータ構造
Listsデータ構造は、Pythonの用途の広いデータ型であり、角括弧で囲まれたコンマ区切りの値のリストとして記述できます。
構文
構造の基本的な構文は次のとおりです-
List_name = [ elements ];
観察すると、構文は配列のように宣言されていますが、リストに異なるデータ型の要素を含めることができるという唯一の違いがあります。配列には、同じデータ型の要素が含まれています。リストには、文字列、整数、およびオブジェクトの組み合わせを含めることができます。リストは、スタックとキューの実装に使用できます。
リストは変更可能です。これらは必要に応じて変更できます。
リストを実装する方法は?
次のプログラムは、リストの実装を示しています-
my_list = ['p','r','o','b','e']
# Output: p
print(my_list[0])
# Output: o
print(my_list[2])
# Output: e
print(my_list[4])
# Error! Only integer can be used for indexing
# my_list[4.0]
# Nested List
n_list = ["Happy", [2,0,1,5]]
# Nested indexing
# Output: a
print(n_list[0][1])
# Output: 5
print(n_list[1][3])
出力
上記のプログラムは次の出力を生成します-
Pythonリストの組み込み関数は次のとおりです-
Append()−リストの最後に要素を追加します。
Extend()−リストの要素を別のリストに追加します。
Insert()−定義されたインデックスにアイテムを挿入します。
Remove()−指定したリストから要素を削除します。
Reverse()−リスト内の要素を逆にします。
sort() −要素を時系列で並べ替えるのに役立ちます。