Ja, sofern die Listen die Typen der entsprechend anderen unterstützen, funktioniert es. Ein Beispiel mit einer TStringList:
Delphi-Quellcode:
var a, b: TStrings;
i, j: integer;
begin
a := TStringList.Create;
b := TStringList.Create;
a.Add('bla');
a('blubb');
while a[i] <> '' do
inc(i);
for i := 0 := i do
b.Add(a[i]);
end;
//edit: Ich muss mal testen, ob obriger Code wirklich für alle StringListen funktioniert
//edit2: Klappt sogar
Und eben noch ein Fehler in meinem Code ausgebessert