作者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/cn.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