def print_list(l):
for item in l:
if isinstance(item, list):
print_list(item)
else:
print(item)
私は再帰を使用してリストを適切に印刷するこの関数を作成しましたが、私の質問は、[[1, 2, 3], 4]
表示後に終了する必要があるように引数を与えると、 3
4つの値すべてが適切に表示されますが、その理由は何ですか?誰かが私を啓発できますか? .