1. 程式人生 > >python常見錯誤總結,持續更新

python常見錯誤總結,持續更新

1、錯誤:NameError: name 'raw_input' is not defined

原因:原因出在raw_input ,python3.0版本後用input替換了raw_input

2、

在Python 3.x 裡面,iteritems()方法已經廢除了。在3.x裡用 items()替換iteritems() ,可以用於 for 來迴圈遍歷。

3、

在python2.x中,dict.keys()返回一個列表,在python3.x中,dict.keys()返回一個dict_keys物件,比起列表,這個物件的行為更像是set,所以不支援索引的。

 解決方案:list(dict.keys())[index]