I want to do something like String.Format(\"[{0}, {1}, {2}]\", 1, 2, 3) which returns:
String.Format(\"[{0}, {1}, {2}]\", 1, 2, 3)
[1, 2, 3]
How do I do this in Python?>
If you don't know how many items are in list, this aproach is the most universal
>>> '[{0}]'.format(', '.join([str(i) for i in [1,2,3]])) '[1, 2, 3]'
It is mouch simplier for list of strings
>>> '[{0}]'.format(', '.join(['a','b','c'])) '[a, b, c]'