Python 列表中存在k个值为a的元素,删除前k-1个元素,保留最后一个,不同元素在列表中相应位置不被改变
时间: 2023-05-22 08:02:47 浏览: 61
Python实现删除列表中满足一定条件的元素示例
可以通过列表自带的 count 函数以及 remove 函数实现该功能。代码如下:
a = 1
k = 3
lst = [1, 2, 1, 1, 3, 4, 5, 1, 6]
for i in range(k-1):
lst.remove(a)
print(lst)
输出为:[3, 4, 5, 1, 6]
阅读全文