Rückblick auf die Geschichte der Ausdrücke, die die Summe der Quadrate an Pythonic zurückgeben

History of sum of square

1990: Basic Python

result = []
for i in range(n):
    s = i * i
    result.append(s)
print sum(result)

2000: List Comprehensions PEP202

print sum([i * i for i in range(n)])

2001: Generators PEP255

def squares(n):
    for i in xrange(n):
        s = i * i
        yield s
print sum(squares(n))

2004: Generator Expressions PEP289

print sum(i * i for i in xrange(n))

Recommended Posts

Rückblick auf die Geschichte der Ausdrücke, die die Summe der Quadrate an Pythonic zurückgeben
Rückblick auf 2016 in der Crystal-Sprache
Rückblick auf den Wettbewerb für maschinelles Lernen, an dem ich zum ersten Mal gearbeitet habe
[Python] Bewerten Sie die Gesichtsausdrücke, die auf dem Gesicht erscheinen
Versuchen Sie, die Anzahl der Likes auf Twitter zu schätzen
[Abgeschlossen] Bot, der eine Benachrichtigung über den Start der Live-Übertragung von Nico Nico an Discord auf discord.py sendet
[Konzept] Bot, der eine Benachrichtigung über den Beginn der Live-Live-Übertragung von Nico Nico an Discord auf discord.py sendet
Rückblick auf ABC155
Folgen Sie dem Geheimnis des orthografischen Pedanten, das plötzlich auf GitHub auftauchte !!