for items in things:
while inputFloat != 0:
thingsBack[][1]=inputFloat//things[]
inputFloat=inputFloat-(things[]*thingsBack[][1])
东西是n个元素的列表,而thingBack是一个包含n个子列表的列表。我希望事物和事物都能从第0个元素开始并循环递归。计算inputFloat // things []只更改thingsBack中第j个子列表的1个索引。我知道[]语法无效,但用于说明目的。
似乎会有一个明显的解决方案,但我没有看到它。答案 0 :(得分:2)
猜测,我认为您正在寻找for循环中当前项目的索引?
for index, items in enumerate(things):
# do stuff using index
检查出来:
答案 1 :(得分:0)
您可以使用多种不同的方法
基于range
的{{1}}循环
for
使用for i in range(len(things)):
thingsBack[i][1] = inputFloat // things[i]
# etc.
循环遍历things
的元素,以获取索引
enumerate
循环显示for i, thing in enumerate(things):
thingsBack[i][1] = inputFloat // thing
# etc.
和things
thingsBack