Python列表,记住第一项,即使在列表被删除后也是如此

时间:2013-04-13 20:47:11

标签: 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:
        dumping_list.append(markers[0])

现在我的问题是,如何让elif中的标记[0]在上一次包含某些内容时引用标记[0],我该怎么做呢?

任何帮助都会很精彩!感谢

1 个答案:

答案 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)