I'm taking a guess that you want to pass separate scalars to a function instead of putting those scalars into a list.
The Wolfram has the concept of sequences which can help. And fortunately, it is easy to switch between sequences and lists. For example, if I define a function as:
f[x : ___] := List[x];
f[x_List] := x;
Then, I can call this function with either:
f[1, 2, 3];
f[{1, 2, 3}];
And get the same result: {1, 2, 3}
If this isn't what you are talking about, please provide some more info.
THANKS