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]