私は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バージョンでは非推奨です。)