【Python入門】リスト(list)について,Python3

基本的なシーケンス型のうちのひとつがリスト(list)で、とても重要です。

リストを使いこなせなければ要素を管理することはできません。

リストはミュータブルで、変更可能なデータ構造です。要素の挿入や削除などを行うことができます。

[]またはlist()でリストを作成

他のデータ型をリスト型へ変換

要素の取り出し。オフセットを利用

リストのリスト

オフセットで要素を書き換え

リストのスライス

リストの末尾への要素追加

リストどうしをひとつに結合する

オフセットを利用した要素の追加

オフセットを利用した要素の削除

値を指定してリストの要素削除

オフセットを指定して要素取り出し、削除

要素の値を指定してオフセットを知る

inで要素の確認

リストの値の個数を計算

リストの要素を文字列へ変換

リスト要素の並び替え

リスト要素を逆順にする

リストの要素の数を取得

リストから重複を取り除く

=による代入。copy()によるコピー

=による代入とcopy()によるコピーの違いは重要です。
同じリストを作りたいと思った時に、両者の違いをはっきりと認識しておきましょう。

aのリストとは別の新しいリストをつくる。
手法は3つ。
・copy()
・list()
・[:]

リストの各要素に同じメソッドを適用する

リストの内包表記を利用できる