所以我想删除一个数字的第一次出现,而不是全部出现。
示例: 数字= [1、2、2、2、3、5、2、2、1]
我想这样删除列表中的前2个:
数字= [1、2、2、3、5、2、2、1]
答案 0 :(得分:2)
numbers = [1, 2, 2, 2, 3, 5, 2, 2, 1]
numbers.remove(2)
print(numbers)
答案 1 :(得分:-1)
只需使用索引找到第一个出现的索引并将其删除
numbers = [1, 2, 2, 2, 3, 5, 2, 2, 1]
del numbers[numbers.index(2)]
print(numbers) # -> [1, 2, 2, 3, 5, 2, 2, 1]