Association in Common Lisp
There's a structure of the following format:
(setq dist 开发者_如何学Python'(((1 1) 1)
((0 2) 3)
((1 2) 1)
((2 3) 3)
((3 5) 4)))
Is there any function which, if I call
(myf '(0 2))
could give me
3
or
((0 2) 3)
Something like a reverse assoc
I fail to see why this would be called a reverse ASSOC.
(assoc '(0 2) dist :test #'equal)
> ((0 2) 3)
It looks like ASSOC works fine, provided you change the test function, so that lists used as keys are correctly tested.
精彩评论