Depending on your particular use case, you might want to consider using a list type structure, which allows you to
Remove the vertical spacing:

Have some vertical spacing:

And also number the items if desired:

Notes:
Code:
\documentclass{article}
\usepackage{pgffor}
\usepackage{enumitem}
\usepackage{showframe}
\newcommand{\MyList}{apple, orange, cat, imperial green tea, left-handed president}
\begin{document}
You can have them listed:
\medskip
\begin{enumerate}[nosep, label={}, leftmargin=0pt]
\foreach \x in \MyList {\item \x}
\end{enumerate}
\bigskip
Or you can have them numbered, and adjust the vertical spacing:
\medskip
\begin{enumerate}[nosep, label={}, leftmargin=0pt, itemsep=5pt]
\foreach \x in \MyList {\item \x}
\end{enumerate}
\bigskip
Or you can have them numbered:
\medskip
\begin{enumerate}[nosep,itemsep=5pt]
\foreach \x in \MyList {\item \x}
\end{enumerate}
\end{document}
stackenginepackage could help. See http://ctan.org/pkg/stackengine – Steven B. Segletes Apr 25 '14 at 01:25