我想要一本字典的按鍵使用此代碼被串到整數轉換:更改字典鍵爲整數
b = {"1":0,"2":0,"3":0,"4":0,"5":0}
for newkey in b:
newkey[key] = int(newkey[key])
print b
然而,這不斷地產生以下錯誤:
Traceback (most recent call last):
File "C:\Python27\counter2", line 22, in <module>
newkey[key] = int(newkey[key])
NameError: name 'key' is not defined
我想最終的輸出看起來像這樣:
b = {1:0,2:0,3:0,4:0,5:0}
誰能告訴我什麼我d錯了嗎?
感謝
'key',正是因爲錯誤說。也許你想'在b:newkey = int(key)b [newkey] = b [key]'中鍵入? –