I appreciate all your comments and input :-) Since I'm still new-ish to Python (only a few months, but not new to programming in general) I of course am not the best source of a strict technical design for such a feature. I am however wondering how something like this ever "advances" from a little idea to something more material and eventually a feature of the language. Do we all just sit here with our thinking caps on for awhile? 😄
On Fri, Apr 10, 2020 at 6:03 PM Eric Fahlgren firstname.lastname@example.org wrote:
On Fri, Apr 10, 2020 at 2:56 PM Serhiy Storchaka email@example.com wrote:
Don't listen to anyone. There is only one obvious way to write this in one line:
count = +(lambda *a: a(*a))((lambda q, r, s, i: r(r, q, s, i, next(i, s))), (lambda r, q, s, i, x: x is not s and (x in seek) + q(q, r, s, i)), , iter(chars))
It is not even use such non-functional paradigm as a for loop.
Awesome! My pathetic first attempt merely yielded something that no Real Programmer would ever use.
count = sum(a in seek for a in chars) _______________________________________________ Python-ideas mailing list -- firstname.lastname@example.org To unsubscribe send an email to email@example.com https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://firstname.lastname@example.org/message/NILLTZ... Code of Conduct: http://python.org/psf/codeofconduct/