例如:
result=[]
todolist=mongo.db.Todo.find()
for todo in todolist:
for detail in todo['list']:
result.append(str(detail))
我正在寻找避免嵌套for循环的最佳方法。 我是新手。 谁能帮我?谢谢。
答案 0 :(得分:1)
我认为这是您正在寻找的“循环内循环的最佳方法”:
results = [str(detail) for todo in todolist for detail in todo['list']]
要将其转换为json:
import json
json_result = json.dumps(results)