Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #65261
| From | Peter Otten <__peter__@web.de> |
|---|---|
| Subject | Re: generator slides review |
| Date | 2014-02-02 13:47 +0100 |
| Organization | None |
| References | <mailman.6278.1391263956.18130.python-list@python.org> <8118b17c-3352-4832-8567-089bd14c21ce@googlegroups.com> <CAF_E5JYd1boDw82a+ScAg9WR5z-Zwj_Qc3OWDfNtKXeVV+vRCw@mail.gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.6305.1391345206.18130.python-list@python.org> (permalink) |
andrea crotti wrote: > 2014-02-01 Miki Tebeka <miki.tebeka@gmail.com>: >> >> My 2 cents: >> slide 21: >> from itertools import count, ifilterfalse >> >> def divided_by(p): >> return lambda n: n % p == 0 >> >> def primes(): >> nums = count(2) >> while True: >> p = next(nums) >> yield p >> nums = ifilterfalse(divided_by(p), nums) >> > > Thank you that's nicer, It may be nice, but is probably less efficient because of the lambda function calls that replace the if expression in your > def exclude_multiples(n, ints): > for i in ints: > if (i % n) != 0: > yield i > but ifiilterfalse is not in Python 3 (could > use filter of course). ifilterfalse() isn't gone in Python3, it just was renamed to filterfalse().
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
generator slides review andrea crotti <andrea.crotti.0@gmail.com> - 2014-02-01 14:12 +0000
Re: generator slides review Miki Tebeka <miki.tebeka@gmail.com> - 2014-02-01 08:50 -0800
Re: generator slides review andrea crotti <andrea.crotti.0@gmail.com> - 2014-02-02 10:48 +0000
Re: generator slides review Miki Tebeka <miki.tebeka@gmail.com> - 2014-02-02 06:59 -0800
Re: generator slides review andrea crotti <andrea.crotti.0@gmail.com> - 2014-02-02 22:55 +0000
Re: generator slides review andrea crotti <andrea.crotti.0@gmail.com> - 2014-02-02 10:50 +0000
Re: generator slides review andrea crotti <andrea.crotti.0@gmail.com> - 2014-02-02 10:52 +0000
Re: generator slides review Peter Otten <__peter__@web.de> - 2014-02-02 13:47 +0100
csiph-web