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爲你的幫助.. –