(1)のように値を直接入れるとリストにデータを追加できますが、(2)のようにするとエラーとなります。
変数として代入したいのですが、(2)をどのように書けば良いですか?

(setq pair '("aaa" . ()));;(1) OK
(setq label "aaa")
(setq pair '(label . ()));;(2) Error
(setq listdata (cons pair listdata)) ;;リストに追加