Skip to content

Instantly share code, notes, and snippets.

@dutc
Created July 20, 2014 03:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dutc/cda08ad1fc59b9427299 to your computer and use it in GitHub Desktop.
Save dutc/cda08ad1fc59b9427299 to your computer and use it in GitHub Desktop.
def cumsum(xs):
xs = iter(xs)
rv = [next(xs)]
for x in xs:
rv.append(rv[-1] + x)
return rv
def cumsum(xs):
tot = 0
for x in xs:
tot += x
yield tot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment