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}>>> 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}2017-06-01
舉報
2017-07-09
語法錯誤,檢查一下d中各元素之間是否缺失了‘,’間隔符
? ? ? key不是list,并且在這個dict中唯一,應該沒有問題
2017-06-05
d={
'123':[1,2,3],
?123:'123'
}
print d
可正常運行.
key不是list或重復出現的,都沒發現問題.
2017-06-01
?print d {1: 23}?