[Greg Wilson] > I have a student who may be interested in adding syntactic support for > sets to Python, so that: > > x = {1, 2, 3, 4, 5} > > and: > > y = {z for z in x if (z % 2)} > > would be legal. There are of course issues (what's the syntax for a > frozen set? for the empty set?), but before he even starts, I'd like to > know if this would ever be considered for inclusion into the language. Generator expressions make syntactic support irrelevant: x = set(xrange(1,6)) y = set(z for z in x if (z % 2)) y = frozenset(z for z in x if (z % 2)) Accordingly,Guido rejected the braced notation for set comprehensions. See: http://www.python.org/peps/pep-0218.html Raymond
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4