我在下面遇到一个问题。当我运行与此'if'相关的另一个函数时,类型错误是“int()参数必须是字符串或数字,而不是'Vec2D'”,然后我切断了int( ),并且类型错误更改为“切片索引必须是整数或无或具有索引方法”,wtf,等待某人的出色帮助。
def singleOrder(argument):
global position
global direction
if argument==']':
lastPosition=position[len(position)-1]
lastDirection=direction[len(direction)-1]
turtle.setposition(lastPosition)
turtle.setheading(lastDirection)
position=position[:int(lastPosition)]
direction=direction[:int(lastDirection)]
答案 0 :(得分:0)
删除列表的最后一个元素很简单:
del L[-1]