[問題] dictionary

看板Python作者 (水電工毛毛)時間17年前 (2008/01/07 02:27), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/2 (看更多)
如果我有個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

01/07 02:30, , 1F
N0=first[a[0]]
01/07 02:30, 1F

01/07 03:21, , 2F
感謝感謝...我在google找半天,不及你的一句話~~感恩
01/07 03:21, 2F

01/07 03:22, , 3F
不過dictionary內不是都要加 單引號 '' 嗎? 囧
01/07 03:22, 3F

01/07 08:32, , 4F
不是都要加引號,而是key吧?
01/07 08:32, 4F

01/07 08:32, , 5F
能當key的"值" 應該都可以使用
01/07 08:32, 5F

01/07 08:33, , 6F
而a[0]也是字串阿 長度為1的字串
01/07 08:33, 6F
文章代碼(AID): #17WHrwO8 (Python)
討論串 (同標題文章)
文章代碼(AID): #17WHrwO8 (Python)