Trying to use sets for random selection, but the pop() method returns items in order
Carl Banks
pavlovevidence at gmail.com
Wed Jul 1 22:17:56 EDT 2009
On Jul 1, 7:02 pm, Paul Rubin <http://phr...@NOSPAM.invalid> wrote:
> Carl Banks <pavlovevide... at gmail.com> writes:
> > random.shuffle() is still better when you're iterating through the
> > whole list as the OP was doing.
> The OP wrote:
>
> I want to select, 70% random records from a List. I thougth set
> where a good idea so I tested this way: ...
I was going by his example which went through all the items in the
list.
> That sounds like 70% of the list, not the whole list. Note that
> in addition to using time proportional to the size of the entire
> lsit rather than the size of the sample, shuffle() also messes up
> the order of the list.
>
> Why would shuffle ever be better?
Because we were talking about different things.
Carl Banks
More information about the Python-list
mailing list