grrr,
Association list are not necessarily dotted.
You can do :
- (setq mylistA '( ("TAG1" "VALUE1A" "VALUE1B" "VALUE1C" "VALUE1D") ("TAG2" "VALUE2A" "VALUE2B" "VALUE2C" "VALUE2D") ("TAG3" "VALUE3A" "VALUE3B" "VALUE3C" "VALUE3D") ("TAG4" "VALUE4A" "VALUE4B" "VALUE4C" "VALUE4D") ("TAG5" "VALUE5A" "VALUE5B" "VALUE5C" "VALUE5D") ("TAG6" "VALUE6A" "VALUE6B" "VALUE6C" "VALUE6D") ))(("TAG1" "VALUE1A" "VALUE1B" "VALUE1C" "VALUE1D") ("TAG2" "VALUE2A" "VALUE2B" "VALUE2C" "VALUE2D") ("TAG3" "VALUE3A" "VALUE3B" "VALUE3C" "VALUE3D") ("TAG4" "VALUE4A" "VALUE4B" "VALUE4C" "VALUE4D") ("TAG5" "VALUE5A" "VALUE5B" "VALUE5C" "VALUE5D") ("TAG6" "VALUE6A" "VALUE6B" "VALUE6C" "VALUE6D"))_$ (assoc "TAG3" MYLISTA)("TAG3" "VALUE3A" "VALUE3B" "VALUE3C" "VALUE3D")_$ (nth 3 (assoc "TAG3" mylista))"VALUE3C"_$(cdr (assoc "TAG4" mylista))("VALUE4A" "VALUE4B" "VALUE4C" "VALUE4D")
The only restriction is that you search on the first item of each sublist
in the association list.
With dotted pair as the name implies you are restricted to 2 items |