stringify = lambda it: type(it)(map(str, it)) Done! Does that really need to be in the STDLIB?
On Tue, Jan 29, 2019, 7:11 PM Alex Shafer via Python-ideas < python-ideas@python.org wrote: > 1) I'm in favor of adding a stringify method to all collections > > 2) strings are special and worthy of a "special case" because strings tend > to be human readable and are used in all kinds of user interface. > > > > -------- Original Message -------- > On Jan 29, 2019, 16:04, Steven D'Aprano < st...@pearwood.info> wrote: > > > On Tue, Jan 29, 2019 at 10:51:26PM +0100, Jamesie Pic wrote: > > > What do you think of list.stringify(delim) ? > > What's so special about lists? What do you think of: > > tuple.stringify > deque.stringify > iterator.stringify > dict.keys.stringify > > etc. And what's so special about strings that lists have to support a > stringify method and not every other type? > > list.floatify > list.intify > list.tuplify > list.setify > list.iteratorify > > Programming languages should be more about composable, re-usable general > purpose components more than special cases. > > -- > Steve > _______________________________________________ > Python-ideas mailing list > Python-ideas@python.org > https://mail.python.org/mailman/listinfo/python-ideas > Code of Conduct: http://python.org/psf/codeofconduct/ > _______________________________________________ > Python-ideas mailing list > Python-ideas@python.org > https://mail.python.org/mailman/listinfo/python-ideas > Code of Conduct: http://python.org/psf/codeofconduct/ > >
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/