作者coeric (水電工毛毛)
看板Python
標題[問題] dictionary
時間Mon Jan 7 02:27:04 2008
如果我有個dictionary
a='TER'
first={'T':29}
N0=a[0]
想要讓N0等於29的話,該怎麼做?
我試過N0=first['a[0]']
但沒辦法這麼做,錯誤訊息是說,我的dictionary內沒有a[0]這個東西...
實在不知道該怎麼處理...
--
____ | ____ _ |
OO /\__/\ O O /\__/\( ) (|)
(__)\____/-- >(_O_)< --\____/=__) >(_|_)<
^^ ^^ | ^^ ^^ |
可愛的烏龜(正面) 可愛的魚兒(正面) 可愛的烏龜(反面) 可愛的魚兒(背面)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.109.8
推 jeunder:N0=first[a[0]] 01/07 02:30
→ coeric:感謝感謝...我在google找半天,不及你的一句話~~感恩 01/07 03:21
→ coeric:不過dictionary內不是都要加 單引號 '' 嗎? 囧 01/07 03:22
推 StubbornLin:不是都要加引號,而是key吧? 01/07 08:32
→ StubbornLin:能當key的"值" 應該都可以使用 01/07 08:32
→ StubbornLin:而a[0]也是字串阿 長度為1的字串 01/07 08:33