いっぱいやり方があるもんだね。
いずれにせよ一時的な作業用に元のリスト a と
最大で同じだけの大きさのリストができてしまうのは仕方ないのか。