【发布时间】:2020-09-11 02:19:19
【问题描述】:
result = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0]
我想把这个列表变成
result = [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0]
我尝试使用 while 循环来不断删除零,直到找到 1,但我似乎无法让它工作。
for x in result:
while (x == 0):
result.remove(0)
【问题讨论】:
-
总会有至少一个 1 吗?