我有一个例子:
list = [['2 a', 'nnn', 'xxxx','last'], ['next, next'], ['3', '4', 'next']]
for i in range(len(list)):
if list[i][-1] == "last":
del(list[i+1])
del(list[i])
我想删除这个列表,其中最后一项是“最后一项”和列表中的下一项。在这个例子中,每次都有一个问题——我尝试了不同的配置,用 numpy 数组替换——没有任何帮助。
追溯:
IndexError: list index out of range
我希望这个列表的最终结果是['3', '4', 'next']
给我一些提示或帮助我如何解决它。