我有一個數字列表,我想從中刪除最後一個奇數。當沒有之前整個列表重複過去的奇數此代碼的工作以及只:如何刪除列表中的最後一個奇數
numbers = [1, 7, 2, 34, 8, 7, 2, 5, 14, 22, 93, 48, 76, 15, 7]
odd_numbers = []
def remove_last_odd(numbers):
for n in numbers:
if n % 2 != 0:
odd_numbers.append(n)
numbers.remove(odd_numbers[-1])
return numbers
因此不是刪除最後7的,我結束了我的「數字」列表中刪除的7第一次出現。
任何人都可以幫忙嗎?
循環向後你的名單上沒有前進.. –