movies=["the holy grail",1975,"terry jones & Terry gilliam",91,
["gilliam chapman",["michael palin","john cleese","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 each_d in nested_item:
print(each_d)
else:
print(nested_item)
else:
print(each_item)
当我运行这段代码在IDLE它给错误: -Python中的名称错误,也是什么是在Python中的缩进错误?
回溯(最近通话最后一个): 文件 “C:\用户\ SUMIT \桌面\ 3d_array.py”,第12行在 打印(nested_item) NameError:名字“nested_item”没有定义
我不知道为什么这个错误就要和压痕错误来临之前还当我删除了错误语法错误是未来的“其他: “这是否是错误的系统?我们可以帮助我。
请正确格式化你的代码。每行4个空格将会得到很好的格式。你可以使用预览器来帮忙。 –
你的缩进遍布各处。某些情况下1个空间,其余3个,其余8个空间。您可能会从阅读[Python风格指南](http://www.python.org/dev/peps/pep-0008/)中受益! :) – jathanism
嘿...感谢家伙我得到它....我的缩进是错误的。我得到它纠正thanx为你的帮助.. –