私は2つのベクトルを持っている、[apple orange]と[5 10]。((apple 5) (orange 10))それらから関連リストを作成するにはどうすればよいですか?
私は2つのベクトルを持っている、[apple orange]と[5 10]。((apple 5) (orange 10))それらから関連リストを作成するにはどうすればよいですか?
回答:
使用できますcl-pairlis:
(require 'cl-lib)
(cl-pairlis '(apple orange) '(5 10))
;; =>
;; ((apple . 5) (orange . 10))
ベクトルにも使用できます:
(cl-pairlis [apple orange] [5 10])
;; =>
;; ((apple . 5) (orange . 10))
(clライブラリはの短いエイリアスpairlisを定義してcl-pairlisいますが、これは新しいEmacsバージョンでは非推奨です。)