gpt4 book ai didi

python - 为列表的最后一项运行不同的函数

转载 作者:行者123 更新时间:2023-12-01 02:53:41 25 4
gpt4 key购买 nike

我正在尝试为列表中的最后一项执行不同的任务。但我为所有项目执行任务,包括最后一项,然后再次为最后一项执行其他任务。例如,我有一个类似文本和选择按钮的列表。最后我需要文本,选择按钮和后退按钮。这是我的代码:

array = ["string1", "string2", "string3", "string4", "string5"]

for item in array:
theTask()
if array.index(item) == len(array) - 1:
theOtherTask()

我知道自己的错误,但这是我得到的最好的结果。我该如何解决这个问题?

最佳答案

不确定你想做什么,但可能是这样的

for item in array[:-1]:
theTask()

item = array[-1]
theOtherTask()

或者

for index, item in enumerate(array):
if index < len(array) - 1:
theTask()
else:
theOtherTask()

关于python - 为列表的最后一项运行不同的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44455188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com