什么是Python中迭代嵌套对象的优雅方式?目前我正在使用以下嵌套循环。
for job in jobs:
for task in job.tasks:
for command in task.commands:
print command.actual_cmd
有更符合 Python 编程规范的方法吗?
for command in task.commands: print command.actual_cmd
)之外,你所写的代码没有任何问题,除非你有许多不同的对象结构,并且这些结构中有类似的循环,那么你可以编写一个更通用的函数。但是,由于你只是在打印输出,这种情况似乎不太可能发生。 - Grismar