Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #73504 > unrolled thread

Re: Are there performance concerns with popping from front of long lists vs. the end of long lists?

Started byEthan Furman <ethan@stoneleaf.us>
First post2014-06-22 11:18 -0700
Last post2014-06-22 11:18 -0700
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Are there performance concerns with popping from front of long lists vs. the end of long lists? Ethan Furman <ethan@stoneleaf.us> - 2014-06-22 11:18 -0700

#73504 — Re: Are there performance concerns with popping from front of long lists vs. the end of long lists?

FromEthan Furman <ethan@stoneleaf.us>
Date2014-06-22 11:18 -0700
SubjectRe: Are there performance concerns with popping from front of long lists vs. the end of long lists?
Message-ID<mailman.11193.1403462492.18130.python-list@python.org>
On 06/22/2014 11:03 AM, python@bdurham.com wrote:
>
> Should I have any performance concerns with the index position used
> to pop() values off of large lists? In other words, should pop(0) and
>  pop() be time equivalent operations with long lists?

I believe lists are optimized for adding and removing items from the end, so anywhere else will have an impact.  You'll 
have to do measurements to see if the impact is worth worrying about in your code.

--
~Ethan~

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web