亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

key為int時,在dict單獨出現就不報錯,和其他組合時就報錯了

>>> d={ ... '123':[1,2,3] ... 123:'123' ?File "

", line 3 ? ?123:'123' ? ? ?^ SyntaxError: invalid syntax 直接按照老師的案例輸,為什么會報錯?大家有遇到嗎? 而且dict里面只有1:23時不會報錯,和其他組合就報錯,有誰知道原理嗎? >>> d={ ... 1:23 ... } >>> print d {1: 23}

正在回答

3 回答

語法錯誤,檢查一下d中各元素之間是否缺失了‘,’間隔符

? ? ? key不是list,并且在這個dict中唯一,應該沒有問題

http://img1.sycdn.imooc.com//5961debf0001775b03120052.jpg

0 回復 有任何疑惑可以回復我~

d={

'123':[1,2,3],

?123:'123'

}


print d

可正常運行.

key不是list或重復出現的,都沒發現問題.

0 回復 有任何疑惑可以回復我~

?print d {1: 23}?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758382    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

key為int時,在dict單獨出現就不報錯,和其他組合時就報錯了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號