Day 187リストから要素を削除する
Pythonコード
1fruits = ['apple', 'banana', 'cherry', 'date', 'elderberry']2print('元のリスト: ', fruits)3 4# リストから要素を削除する5fruits.remove('banana')6print('「banana」を削除した後のリスト: ', fruits)7 8# リストからインデックスで要素を削除する9del fruits[0]10print('先頭の要素を削除した後のリスト: ', fruits)11 12# リストから最後の要素を削除する13fruits.pop()14print('最後の要素を削除した後のリスト: ', fruits)
解説
- 行1〜2: まず、リスト「fruits」を作成し、その内容を表示します。リストは複数の要素を格納できるデータ型で、ここでは果物の名前を要素として追加しています。print()関数は、指定された値を画面に表示するために使用されます。
- 行4〜5: リストから特定の要素を削除するには、remove()メソッドを使用します。remove()メソッドは、リストから指定された値を持つ最初の要素を削除します。ここでは「banana」をリストから削除し、その結果を表示しています。
- 行8〜9: リストから特定のインデックスの要素を削除するには、del文を使用します。del文は、指定されたインデックスの要素を削除します。ここでは先頭の要素(インデックス0)を削除し、その結果を表示しています。
- 行12〜13: リストから最後の要素を削除するには、pop()メソッドを使用します。pop()メソッドは、リストから最後の要素を削除して返します。ここでは最後の要素を削除し、その結果を表示しています。
次に試してみよう
- リストの要素をすべて削除するclear()メソッドを試してみましょう。
- リストの要素を逆順に並べ替えるreverse()メソッドを試してみましょう。
- リストの要素をソートするsort()メソッドを試してみましょう。