python:在子列表的索引上运行循环

标签 python list

for items in things:
    while inputFloat != 0:
        thingsBack[][1]=inputFloat//things[]
        inputFloat=inputFloat-(things[]*thingsBack[][1])

things 是一个包含 n 个元素的列表,而 thingsBack 是一个包含 n 个子列表的列表。我希望 things 和 thingsBack 从第 0 个元素开始并循环递归。计算inputFloat//things[]只改变thingsBack中第j个子列表的1索引。我知道 [] 是无效语法,但用于说明目的。

似乎有一个明显的解决方案,但我没有看到它。

最佳答案

猜测一下,我认为您正在寻找 for 循环中当前项目的索引?

for index, items in enumerate(things):
    # do stuff using index

看看这个:

Accessing the index in Python 'for' loops

关于python:在子列表的索引上运行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030662/

相关文章:

java - 根据接口(interface)信息创建列表

python - 根据父id将字典列表转换为字典树

python - 为外部/第三方库自定义日志记录

python - Python 中的多态性和类型提示

python - 为什么 iloc() 的一种使用给出了 SettingWithCopyWarning,而另一种却没有?

java - 如何使用 drool 从自定义对象列表中查找任何属性的值,然后将其存储到变量中

python - 为什么我们不应该在 py 脚本中使用 sys.setdefaultencoding ("utf-8")?

python - 在 python 子进程中捕获 logger.info 输出?

python - 如何使用 csv 将列表编写为单独的元素?

c# - 对泛型和列表的困惑