Pythonのオブジェクトをdictの値に詰めてmapでごにょると動かない
これは普通に動く。
>>> dict={0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10}
>>> print(list(map(lambda x:dict[x], range(10))))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
でも、resourcesというdictの値はObjectのケースがなんか変。
list(map(lambda x: resources[resource],resource))
違う単なるコードミスだ。。こうやればいい感じかもかも。
list(map(lambda x: resources[x],resource))