我正在尝试为列表的最后一项执行不同的任务。但是我会为所有项目完成任务,包括最后一项,然后再为最后一项添加其他任务。例如,我有一个像文本和选择按钮的列表。然后最后我需要文字,选择按钮和后退按钮。这是我的代码:为列表的最后一项运行不同的功能
array = ["string1", "string2", "string3", "string4", "string5"]
for item in array:
theTask()
if array.index(item) == len(array) - 1:
theOtherTask()
我知道我的错误,但那是我得到的最好结果。我如何解决这个问题?