Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.036 X-Spam-Evidence: '*H*': 0.93; '*S*': 0.00; 'generators': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'kurt': 0.12; 'determining': 0.16; 'finney': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'memory': 0.22; 'header:User-Agent:1': 0.23; '(such': 0.24; 'header:X-Complaints-To:1': 0.27; 'strongly': 0.30; 'values.': 0.31; 'writes:': 0.31; 'yes.': 0.31; 'anybody': 0.35; 'version': 0.36; 'earth': 0.36; 'behind': 0.37; 'problems': 0.38; 'ben': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'around.': 0.60; 'tell': 0.60; 'entire': 0.61; "you're": 0.61; 'skip:\xe2 10': 0.65; 'here': 0.66; 'alone.': 0.84; 'received:125': 0.84; 'lazy': 0.91 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Ben Finney Subject: Re: l = range(int(1E9)) Date: Fri, 01 May 2015 03:41:29 +1000 References: <87k2wtvbx1.fsf@Equus.decebal.nl> <878ud9v86p.fsf@Equus.decebal.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Gmane-NNTP-Posting-Host: jigong.madmonks.org X-Public-Key-ID: 0xAC128405 X-Public-Key-Fingerprint: 517C F14B B2F3 98B0 CB35 4855 B8B2 4C06 AC12 8405 X-Public-Key-URL: http://www.benfinney.id.au/contact/bfinney-pubkey.asc X-Post-From: Ben Finney User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:idDsqz6Tgt9mz0rWshjI0vgDAnY= X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 21 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1430415702 news.xs4all.nl 2934 [2001:888:2000:d::a6]:39256 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:89651 Cecil Westerhof writes: > That works, yes. Now I get a MemoryError and the other processes are > left alone. Now determining what are the best values. I would strongly recommend that “best values” includes “run Python version >= 3”. One of the many problems you avoid by leaving Python 2 behind is that many functions which used to return entire collections, now return lazy evaluators (such as generators or views) which will not consume memory the way you're describing. Please try to learn Python using only the currently-developed Python 3. -- \ “Listen: we are here on Earth to fart around. Don't let anybody | `\ tell you otherwise.” —_Timequake_, Kurt Vonnegut | _o__) | Ben Finney