作者rtt2008 (rtt)
看板Python
標題[問題] 範圍當作dictionary key
時間Tue Jul 21 12:17:32 2020
如圖, 有個2d-map, 當x, y在不同範圍可對應值
https://imgur.com/N5NUT0J
除了if-else去判斷x, y範圍以外, 是否可以用範圍當作dictionary的key呢?
謝謝大家回覆!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.24.194 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1595305054.A.60C.html
1F:推 TitanEric: 讀進來是字串存到dict再用eval? 07/21 13:11
2F:→ justoncetime: 比較都沒涵蓋等於? 例如x=0時怎辦? 是本來就例外, 07/21 14:23
感謝回覆, 這只是示意, 所以先不用考慮沒涵蓋的情況
3F:→ justoncetime: 還是考慮不全? 07/21 14:23
4F:推 LP9527: 我覺得你用switch range 07/21 14:50
※ 編輯: rtt2008 (64.104.125.230 美國), 07/21/2020 15:30:59
5F:→ fenzhang: 二分搜找x跟y分別屬於第幾個區間,用區間編號當key 07/21 21:09
6F:推 joshddd: 用pd.cut做分組很快喔 07/22 12:52