我该怎么做才能在单击它时更改列表

How do I make it so that when I click it changes the list

我有一个充满颜色的清单;我试图做到这一点,以便当我单击一个按钮时,它会移动到列表中的一个位置,从而改变衬衫的颜色。我该怎么做才能在我点击按钮时切换到下一个值?

例如

car = ["red","blue","white","green","orange"]

def click(button):
    car[0]  += 1

(我知道这是不对的,但你知道我该怎么做吗?)

当您点击按钮时,汽车应该从红色变为蓝色。再次点击,蓝变白等

谢谢!

根据@Barmar 的建议,代码如下:

car = ["red","blue","white","green","orange"]

index = 0
def click(button):
    global index
    index += 1
    car[index]

请记住,点击“橙色”后会出现错误,因为没有更多颜色了。 我建议为该实例添加一个守卫。