Yes… that’s exactly what :format as text does.
Just take any list and add :format as text.
Then you can define what to display for each item in the list, and the delimiter.