相关疑难解决方法(0)

如何在列表中的每个连续零运行中删除除x之外的所有零?

对于xPython中列表中的每个连续或更多的零运行,我想在运行中除了x它们之外全部为零.如果x = 0,则删除全部为零.

我在考虑一个Python函数,它将列表L和数字x作为输入.

例如,让我们L = [7, 0, 12, 0, 0, 2, 0, 0, 0, 27, 10, 0, 0, 0, 0, 8].

  • 如果x = 0,那么回来L = [7, 12, 2, 27, 10, 8]
  • 如果x = 1,那么回来L = [7, 0, 12, 0, 2, 0, 27, 10, 0, 8]
  • 如果x = 2,那么回来L = [7, 0, 12, 0, 0, 2, 0, 0, 27, …

python list del

4
推荐指数
1
解决办法
249
查看次数

标签 统计

del ×1

list ×1

python ×1