看板 Python 關於我們 聯絡資訊
A = ['7', '15', '18'] B = OrderedDict([(1, 'apple'), (4, 'water'), (9, 'soap'), (10, 'sugar'), (12, 'rice'), (13, 'baby'), (14, 'boy'), (20, 'girl')]) 請問要如何得到一個 dict (C) 的結果是 C = {} C = {'7':'water', '15':'boy', '18':'boy'} 也就是說 4 < 7 < 9 ==> '7':'water' (B['4']) 14 < 15 < 20 ==> '15':'boy' (B['14']) 14 < 18 < 20 ==> '18':'boy' (B['14']) 要怎麼寫一個可以處理任意A或任意B 我都可以得到一個C的CODE呢? 請各位提供意見 感謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.203.57.28