>>>for each_item in movies:
if isinstance(each_item,list): //isinstance 判断each_item 是否是列表
for nested_item in each_item:
if isinstance(nested_item,list):
for deeper_item in nested_item:
if isinstance(deeper_item,list):
for deepest_item in deeper_item:
print(deepest_item)
else:
print(deeper_item)
else:
print(nested_item)
else:
print(each_item)
上面代码块为多次for循环,可以看出上面代码中包含了大量的重复代码,可以将其转为函数
创建python函数 def 函数名 (参数): 参数可以省略,但括号不能省,括号后有冒号
>>>def print_lol(the_list):
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:
print(each_item)
调用函数
>>>print_lol(movies)