どうも、ちょげ(@chogetarou)です。
forループを使ってリスト(List)を偶数の数値を削除する方法を紹介します。
方法

forループを使ってリスト(List)を偶数の数値を削除するには、remove()を使います。
まず、リスト(List)をforループします。
forループの処理でif文を呼び出し、要素を2で割った余りが0かどうか判定します。
要素を2で割った余りが0である場合、引数に要素を指定したremove()を呼び出します。
#ls=対象のリスト
for i in ls:
if i % 2 ==0:
ls.remove(i)
上記のforループは、リストの偶数の数値を削除します。
使用例
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in nums:
if i % 2 ==0:
nums.remove(i)
print(nums)
出力:
[1, 3, 5, 7, 9]
コメント