我在解读下面所示代码的控制流程时遇到麻烦。我是python初学者,我想知道是否有人可以帮助我理解它?
欢迎您提出建议和意见。先感谢您。
movies = ["The Holy Grail", 1975, "Terry Jones & Terry Gilliam", 91,
["Graham Chapman","another", ["Michael Plain", "John Cheese",
"Terry Gilliam", "Eric Idle", "Terry Jones"]]]
for each_item in movies:
if(isinstance(each_item, list)):
for nested_item in each_item:
if(isinstance(nested_item, list)):
for deeper_item in nested_item:
print(deeper_item)
else:
print(nested_item)
else:
print(each_item)
最佳答案
您的代码正在“拼合”您的嵌套列表movies
,检查每个元素是否为列表,如果列表正在潜水,直到嵌套列表并打印每个元素,则所有非列表元素均被打印
关于python - 此代码中的控制流是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60042573/