Maybe this could help:
(* If your data are saved in an array... *)
f={1.2,2.2,3.1,4.3};
(* generate the letters and assign the values: *)
ToExpression[Table["a"<>ToString[i]<>"="<>ToString[f[[i]]],{i,1,Dimensions[f][[1]]}]];
{a1,a2,a3,a4}
Out[3]= {1.2, 2.2, 3.1, 4.3}
OR...
(* Generate Random data... *)
F = Table[RandomReal[{-3, 3}], {i, 1, 26}];
Clear[a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u,
v, w, x, y, z];
letters = {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t,
u, v, w, x, y, z};
Table[ToString[letters[[ii]]] <> "=" <> ToString[F[[ii]]], {ii, 1, 26}]
ToExpression[%]
a
b
This gives...
Out[4]={a=0.0177264,b=2.18909,c=1.36537,d=2.04752,e=2.43522,f=1.73921,g=-0.95031,h=-0.888718,i=-0.667,j=-1.88201,k=0.288534,l=2.11707,m=-0.893829,n=-1.1311,o=-2.61573,p=-1.11131,q=1.9456,r=-0.182795,s=2.705,t=-0.52068,u=-1.0116,v=0.339239,w=-2.40379,x=-2.88596,y=1.70749,z=-2.23369}
Out[5]={0.0177264,2.18909,1.36537,2.04752,2.43522,1.73921,-0.95031,-0.888718,-0.667,-1.88201,0.288534,2.11707,-0.893829,-1.1311,-2.61573,-1.11131,1.9456,-0.182795,2.705,-0.52068,-1.0116,0.339239,-2.40379,-2.88596,1.70749,-2.23369}
Out[6]=0.0177264
Out[7]=2.18909
Table
? All the fancy alternatives may be completely unnecessary unless you provide a reason whyTable
isn't useful to you. $\endgroup$