On 09/05/18 13:39, Facundo Batista wrote:
This way, I could do:
authors = ["John", "Mary", "Estela"]
"Authors: {:, j}".format(authors)
'Authors: John, Mary, Estela'
In this case the join can be made in the format yes, but this proposal
would be very useful when the info to format comes inside a structure
together with other stuff, like...
info = {
... 'title': "A book",
... 'price': Decimal("2.34"),
... 'authors: ["John", "Mary", "Estela"],
... }
...
print("{title!r} (${price}) by {authors:, j}".format(**info))
"A book" ($2.34) by John, Mary, Estela
What do you think?
-1 until you give me an actual spec rather than a curious example.
Sorry if that sounds a bit rude, but I spend most of my time trying to
find polite ways to inform people that I'm perfectly capable of
implementing the fluffy collection of vague aspirations and inconsistent
terminology they have given me, but the results won't be what they
expect and probably won't be what they want either. And that's just
talking to my boss :-) If you want something specific you'll have to
specify it, otherwise you'll get something else.
--
Rhodri James *-* Kynesim Ltd
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/