リストの要素を新しいもので置き換えます。...?解説lreplaceはlistの1つ以上の要素をelement引数で置き換えることによって形成される新しいリストを返します。firstとlastはlistの置き換えられるべき最初と最後の要素のインデックスを与えます。0は最初の要素を参照し、end(あるいはその省略形)は最後の要素を参照します。listは空である場合、firstとlastは無視されます。firstが0未満の場合、listの最初の要素を参照します。非空のリストに対してfirstで示される要素はリストに存在していなければなりません。lastが0未満かつfirst以上である場合、全て与えれられた要素はリストへ追加されます。lastがfirstより小さいと、要素は削除されません。新しい要素はfirstの前に単純に挿入されます。element引数はリスの削除された位置に追加される0個以上の新しい引数を指定します。引数が指定されない場合、firstとlastの間の要素が単純に削除されます。引数はリストの最後に追加されます。