データ構造¶この章では、すでに学んだことについてより詳しく説明するとともに、いくつか新しいことを追加します。リスト型についてもう少し¶リストデータ型には、他にもいくつかメソッドがあります。リストオブジェクトのすべてのメソッドを以下に示します:list.append(x)リストの末尾に要素を一つ追加します。list.extend(iterable)イテラブルのすべての要素を対象のリストに追加し、リストを拡張します。x)指定した位置に要素を挿入します。引数は、リストのインデクスで、そのインデクスを持つ要素の直前に挿入が行われます。リストの先頭に挿入を行います。等しい値を持つ最初の要素を削除します。list.pop([i])リスト中の指定された位置にある要素をリストから削除して、その要素を返します。リストの末尾の要素を削除して返します。この場合も要素は削除されます。両側にある角括弧は、この引数がオプションであることを表しているだけなので、角括弧を入力する必要はありません。中で頻繁に見ることになるでしょう。)list.clear()リスト中の全ての要素を削除します。等しい値を持つ最初の要素の位置をゼロから始まる添字で返します。スライス記法として解釈され、リストの探索範囲を指定できます。引数からの相対位置ではなく、リスト全体の先頭からの位置になります。