看板 Python 關於我們 聯絡資訊
※ 引述《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