首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python:对子列表的索引运行循环

python:对子列表的索引运行循环
EN

Stack Overflow用户
提问于 2016-01-27 14:58:50
回答 2查看 1.3K关注 0票数 2
代码语言:javascript
复制
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个索引。我知道[]是无效的语法,但用于说明目的。

似乎会有一个显而易见的解决方案,但我没有看到它。

EN

Stack Overflow用户

发布于 2016-01-27 16:45:44

您可以使用几种不同的方法

  • 基于rangefor循环

for i in range(len(things)):thingsBacki = inputFloat // thingsi #等。

  • 使用enumerate遍历things的元素,以同样获得索引

对于i,thing in enumerate(things):thingsBacki = inputFloat // thing #等。

  • 循环遍历thingsthingsBack的压缩列表

对于事物,压缩中的thingBack (things,thingsBack):thingBack1 = inputFloat // thing #等。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35030662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档