My lists are very small and I can do these by hand, but I'm looking for the right way to do this programmatically. I have this as a test:
import yaml
a = ['item 1','item 2','item 3','item 4']
yaml.dump(a)
which give me this:
'[item 1, item 2, item 3, item 4]\n'
when what I want is simple YAML output like this:
---
- item 1
- item 2
- item 3
- item 4
Would this need to be in a dict structure, with values, but somehow without keys?  Not quite sure how to proceed here.  Any guidance is greatly appreciated!
                        
You have to set the following paramters to the dump function:
explicit_start=Truefor the---at the beginning of the output.default_flow_style=Falseto print the items separated in each line.will give you
'---\n- item 1\n- item 2\n- item 3\n- item 4\n'if you
printthe output, you get