python中循环内部循环的最佳解决方案

2024-04-25 08:04:01 发布

您现在位置:Python中文网/ 问答频道 /正文

例如:

result=[]
todolist=mongo.db.Todo.find()
for todo in todolist:
    for detail in todo['list']:
        result.append(str(detail))

我在寻找避免嵌套for循环的最佳方法。 我是个新手。 谁能帮我?谢谢。你知道吗


Tags: 方法infordbmongoresultfindtodo
1条回答
网友
1楼 · 发布于 2024-04-25 08:04:01

我认为这就是你所寻找的“循环中循环的最佳方式”:

results = [str(detail) for todo in todolist for detail in todo['list']]

要将其转换为json:

import json

json_result = json.dumps(results)

相关问题 更多 >