python 目次 - ray88’s diary
Python リストの要素を削除する pop(),remove() - ray88’s diary
remove()は最初に見つけた値の要素1個だけを削除する
指定の値が要素に複数含まれる場合は While を使用する
※このページの一番下に該当する値が複数含まれる場合のコードも記載
■サンプルコード(指定の要素が1つだけの場合)
#リストを作成する colors = ["blue","red","yellow","red","green"] print("削除前",colors) #削除する値を指定 target = "yellow" #指定する値が含まれる要素を削除 if target in colors: colors.remove(target) print("削除後",colors)
出力結果
■サンプルコード(指定の要素が複数ある場合)
#リストを作成する colors = ["blue","red","yellow","red","green"] print("削除前",colors) #削除する値を指定 target = "red" #指定する値が含まれる要素を全て削除 while target in colors: colors.remove(target) print("削除後",colors)
出力結果