Re: [問題] dictionary對應到多維陣列

看板Python作者 (哇哇哇○( ̄﹏ ̄)○)時間17年前 (2008/02/28 17:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《willhunting (這些年來)》之銘言: : 小弟是個Python新手,關於dictionary的使用還不太熟悉。 : 想請教一個觀念,就是如何用dictionary來達成類似多維陣 : 列的功能。比如說我有一個東西叫ticket,ticket裡有好多 : 種type,每個type裡還可以分為1和-1兩個class,每個class : 裡有很多字和字出現的次數。以陣列的方式來表示是像這樣 : 的: : type class word : ticket['ABC'] [1] ["hello"] = 1 ; type為ABC,class為1的ticket中 : ; hello這個字出現一次 : 請問要怎麼用dictionary表示出這樣的資料結構呢? : 我想用一種類似在Perl中hash裡放hash的方式,但是試了一下 : 發現都出錯了,該怎麼用dictionary作出這樣的功能呢?謝謝 : 各位的指點了:) 用 tuple 當作 key 可以符合你的需求嗎? ticket = {} ticket[('ABC', 1, "hello")] = 1 print ticket[('ABC', 1, "hello")] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.125.208
文章代碼(AID): #17ndWwP9 (Python)
文章代碼(AID): #17ndWwP9 (Python)