Python のリストの利用法を教えてください。
リストは、複数の要素を保持する順序付けられた変更可能なデータ型です。
リストを作成する構文は、角カッコを使用して複数のエレメントを囲み、エレメントはコンマで区切られています。例:
my_list = [1, 2, 3, 4, 5]
リスト内の要素は何らかのオブジェクト、数値、文字列、リスト、タプル、辞書などであることができます。
リストはインデックスでアクセスして要素を変更できます。インデックスは0から始まり、正と負のインデックスを使用できます。
print(my_list[0]) # 输出第一个元素,结果为1
my_list[2] = 10 # 修改第三个元素的值
配列は、追加、削除、検索、ソートなどの多数の組み込みメソッドに対応しています。一般的な配列メソッドを次に示します。
- リストの末尾に要素を追加する
- listから要素の最初の一致を削除する
- インデックスと要素を指定して、要素を挿入します
- 指定の位置にある要素を削除して返します
- リストを昇順にソートする
- リスト内の要素の順序を反転します
これらの方法以外にも、スライス操作を利用してリストから部分的なリストを取得することもできます。スライスでは開始インデックス、終了インデックス(は含まない)、ステップなど、パラメータを指定できます。例えば、
print(my_list[1:3]) # 输出索引为1和2的元素,结果为[2, 3]
print(my_list[::-1]) # 反转list中的元素顺序
とにかく、リストはPythonでよく使われるデータ構造の1つであり、豊富なメソッドと操作が用意されており、複数の要素の集合を柔軟に処理および管理できます。