【发布时间】:2022-01-01 09:44:01
【问题描述】:
我有一些自己调用的函数:
def rep_func(parent_id, account_id):
...
for page in iterator:
for item in page['Children']:
if id == item['Id']:
//return parent_id
for page in org_iterator:
for ou in page['Children']:
rep_func(ou['Id'], account_id)
当if 成功时,我需要从函数中返回parent_id。我怎样才能做到这一点?我需要break吗?
【问题讨论】:
-
您希望在第二个循环中使用
rep_func(ou['Id'], account_id)的值做什么?现在,你什么都不做。 -
我想用新值再次调用函数?所以我正在循环我的函数,并且在其中一次运行期间 if 是成功的。
-
是的,你用新值调用函数,它会返回一个结果。你想对结果做什么?
-
parent_id 稍后应该在不同的函数中使用,其他结果对我来说并不重要
标签: python python-3.x return