Menu
Coddy logo textTech

リストの変更

CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 55/77。

リストの要素にアクセスするだけでなく、それらを変更することもできます。リスト内の特定の要素を変更するには、そのインデックスを使用して新しい値を代入します。

例を以下に示します:

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)

出力:

["apple", "orange", "cherry"]

bananaorange に変更されました

challenge icon

チャレンジ

簡単

1つの要素を新しい値に置き換えることでリストを変更する、change_element という名前の関数を作成してください。

関数の引数:

  • lst - 変更するリスト
  • index - 置き換える要素の位置
  • new_element - その位置に配置する新しい値

関数の動作:

  1. リスト内の指定されたインデックスにある要素を取得します
  2. それを新しい要素で置き換えます
  3. 変更されたリストを返します

例: change_element([1, 2, 3], 0, 9) は、インデックス 0 の要素(1 でした)を 9 で置き換えるため、 [9, 2, 3] を返す必要があります。

チートシート

リスト内の特定の要素を変更するには、そのインデックスを使用します。

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)  # 出力: ["apple", "orange", "cherry"]

これにより、インデックス 1 の要素が "banana" から "orange" に変更されます。

自分で試してみよう

def change_element(lst, index, new_element):
    # ここにコードを記述してください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン