Python列表,记住第一项,即使在列表被删除之后

Python列表,记住第一项,即使在列表被删除之后,python,list,robot,Python,List,Robot,我正在做一个机器人比赛,我有一个简单的要求 这是一个简化的模拟,我有: import random dumping_list=[] while True: markers = [#a list that could range in length from many to no elements] if len(markers) != 0: #do some stuff elif len(markers) == 0: dumpi

我正在做一个机器人比赛,我有一个简单的要求

这是一个简化的模拟,我有:

import random


dumping_list=[]
while True:
    markers = [#a list that could range in length from many to no elements]


    if len(markers) != 0:
        #do some stuff


    elif len(markers) == 0:
        dumping_list.append(markers[0])
现在我的问题是,如何让elif中的标记[0]在最后一次包含某个内容时引用标记[0],我该怎么做


任何帮助都会很好!谢谢

我不确定我是否理解您在这里想要实现的目标,但我认为这会有所帮助

import random
dumping_list=[]
last_makers = None

while True:
    markers = [#a list that could range in length from many to no elements]


    if len(markers) != 0:
        #do some stuff
        last_maker = makers[0]


    elif len(markers) == 0:
        if last_makers:
            dumping_list.append(last_makers)

在python中,列表不是这样工作的。如果您知道最后一个列表的第一个元素,您可以从转储列表中抓取最后一个项目?倾销清单[-1]