Message320730
| Author | selik |
|---|---|
| Recipients | selik |
| Date | 2018-06-29.19:02:30 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1530298950.25.0.56676864532.issue34002@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
The primary motivation for these improvements was avoiding a while/pop pattern for looping. A for-loop is a big improvement over copying a list, then repeatedly popping the 0th element. A lesser improvement is the use of ``a.intersection(b)`` instead of ``c = set(b); len(c) > len(c - a)``. The check for intersection is more clear, and it avoids an unnecessary set construction. https://github.com/python/cpython/pull/7999/ |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2018-06-29 19:02:30 | selik | set | recipients: + selik |
| 2018-06-29 19:02:30 | selik | set | messageid: <1530298950.25.0.56676864532.issue34002@psf.upfronthosting.co.za> |
| 2018-06-29 19:02:30 | selik | link | issue34002 messages |
| 2018-06-29 19:02:30 | selik | create | |