如果要在列表中将连续的5个缩小为一个,请使用python: 如何删除“ 4个并仍保留原始索引”?
for i in list1:
if list1[counter] == 1:
if list1[index_begin+1:index_begin+5].count(1)=4:
print("Delete the last four digits")
del list1[index_begin+1:index_begin+5]
else:
print("There is no match")
index_begin+=1
答案 0 :(得分:1)
所以我要做的是使用另一个列表,在该列表中我将list1所需的值附加到其中,因此命名为resultList。
通过这种方式,我不必担心原始列表的长度会发生变化,从而使跟踪索引变得困难。
还通过使用while循环,它允许我更改列表1中正在查看的当前索引,i + = 4允许我们跳过其他4个索引,并继续执行列表的其余部分。
您可以根据需要将其转换为函数,以便您可以重复使用它并根据需要多次发送列表。
希望这是有道理的,对您有帮助:)
.full-bar {
transition: 5s transform;
transform: scaleX(50);
// width: 50%;
visibility: visible;
outline: 1px solid transparent;
}