A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2000-July/006396.html below:

[Python-Dev] List comprehensions

[Python-Dev] List comprehensions [Python-Dev] List comprehensionsSkip Montanaro skip@mojam.com (Skip Montanaro)
Thu, 13 Jul 2000 09:08:52 -0500 (CDT)
>>>>> "Paul" == Paul Prescod <paul@prescod.net> writes:

    Paul> I want to summarize my feelings on the list-comp syntax
    Paul> issue. There is no syntax for list comprehensions that will
    Paul> inherently scream "cartesian product, not parallel". The only way
    Paul> to do it is by analogy to what they already know: Python.

    Paul> [for x: if y(x): for z: (x,y,z)]

Agreed, however, your use of colons connotes the following to me

    l = []
    for x in something:
	if y(x):
	    for z in something_else:
	        l.append((x,y,z))
    return l

Skip



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