def nested_depth(L):
"""
>>> nested_depth([1, 2, 3])
1
>>> nested_depth([1, [2, 3], 4])
2
"""
return (1 + max([nested_depth(x) for x in L])
if isinstance(L, list) else 0)
この再帰コードを反復コードに変換する方法は? つまり、ループを使用する必要があり、関数自体を呼び出すことはできません。
ありがとう