3.1Pythonのデータ構造 リスト

Pythonにおけるリストは、複数のデータを格納するためのデータ構造です。 リストは、角括弧[]を使って定義し、カンマで区切って中にデータを記述します。例えば、

fruits = ["apple", "banana", "cherry"]

とすることで、fruitsという名前のリストを作成し、”apple”、”banana”、”cherry”というデータを格納することができます。

リストはインデックス番号を持っており、0から始まる番号を振られており、要素にアクセスする場合は、リスト名[インデックス番号]とします。例えば、fruitsリストの最初の要素である”apple”にアクセスするには、fruits[0]とすることで取得することができます。

リストは、追加、削除、変更などの操作が可能で、自由に操作することができます。

追加

リストに新しい要素を追加するには、append()メソッドを使用します。例えば、fruits.append("orange")とすることで、fruitsリストに”orange”を追加することができます。

削除

リストから要素を削除するには、del文を使用します。例えば、del fruits[1]とすることで、fruitsリストからインデックス番号1の要素(”banana”)を削除することができます。また、remove()メソッドを使用することで、値によって削除することもできます。例えば、fruits.remove("orange")とすることで、fruitsリストから”orange”を削除することができます。

変更

リストの要素を変更するには、インデックス番号を指定して代入を行います。例えば、fruits[0] = "watermelon"とすることで、fruitsリストのインデックス番号0の要素(”apple”)を”watermelon”に変更することができます。

それ以外にも、pop()メソッドを使用することで指定された位置から取り出した上で削除することも可能です。

以上のように、Pythonのリストは柔軟な操作が可能で、データの扱いに適したデータ構造です。

問題

以下のリストを定義します

colors = ["red", "green", "blue"]
  1. “yellow”をcolorsリストの最後に追加します
  2. “green”を”orange”に変更します
  3. “blue”を削除します

上記の操作をPythonのコードで書いてください

問題: 以下のリストを定義します:

colors = [“red”, “green”, “blue”]

  1. “yellow”をcolorsリストの最後に追加します
  2. “green”を”orange”に変更します
  3. “blue”を削除します

上記の操作をPythonのコードで書いてください

解答

colors = ["red", "green", "blue"]
colors.append("yellow")
colors[1] = "orange"
colors.remove("blue")

コメント

  1. […] リスト […]

タイトルとURLをコピーしました