特殊なデータ構造を持つリスト・タプル・辞書・集合を復習

特殊なデータ構造を持つリスト・タプル・辞書・集合を復習 リスト( list )とは、配列のことである。配列とは「データのまとまり」で、複数の値を代入することが可能な変数である。配列に格納した1つ1つの値のことを「要素」、それぞれの要素の位置のことを「要素番号」または「インデックス( index )」呼ぶ。インデックスは、左から順番に 0 から始まる連番で管理する。 図.リストとは リストの定義は [ ] (カギカッコ)を利用し宣言する。各要素は「 , (コンマ)」で区切る。次のサンプルコードで確認する。 list = ["012345"," あいうえお ","ABCDEFG"] print(list[0]) # 0 番目の要素を表示 print(list[1]) # 1 番目の要素を表示 print(list[2]) # 2 番目の要素を表示 実行結果 012345 あいうえお ABCDEFG 次のプログラムのようにリストの要素は変更や追加、削除することができる。次のコードで確認する。 list = ["012345"," あいうえお ","ABCDEFG"] list[2] = "abcdefg" # 2番目の要素を変更 print(list) 実行結果 ["012345"," あいうえお ","abcdefg"] タプル( tuple )は要素の変更ができない配列であり、要素の追加も削除も同様にできず、やろうとするとエラーが発生する。 tuple = ("012345"," あいうえお ","ABCDEFG") tuple(0) = "abcdefg" # 要素変更はエラー SyntaxError (構文エラー)が発生する。 リストは [ ] を用い定義するが、タプルは ( ) で定義する。 tuple = ("012...