Son igual de eficientes para ese número de elementos
En teoría el primero debiera ser mejor para el interprete en caso de muchos elementos dado que no tiene que recorrer cada linea para ir metiendo elementos de uno en uno.
Es como en Delphi un Table.AppendRecord(TFieldArray) y un Table.Append con cada uno de los campos linea a linea, aunque claro, Delphi es compilado.
La misma gata pero revolcada a mi juicio