On Sat, Nov 3, 2018 at 3:03 PM MRAB <[email protected]> wrote:
> > Yes, that is a horrible spelling for:
> >
> > {fnmatch.filter(names, p) for p in patterns}
>
> But it has the advantage that it works. :-)
>
Indeed! Excellent point :-). I definitely should not post untested code
from my tablet.
This is still slightly less horrible, but I recognize it's starting to
border on horrible:
{n for p in patterns for n in fnmatch.filter(names, p)}
This seems worse:
set(chain(*(fnmatch.filter(names, p) for p in patterns)))
--
Keeping medicines from the bloodstreams of the sick; food
from the bellies of the hungry; books from the hands of the
uneducated; technology from the underdeveloped; and putting
advocates of freedom in prisons. Intellectual property is
to the 21st century what the slave trade was to the 16th.
_______________________________________________
Python-ideas mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/