Efficient coding advice?
Alex
cut_me_out at hotmail.com
Tue Apr 25 09:22:01 EDT 2000
> 1. Is there an easy way to split a large string so that every-other
> element gets assigned to an array?
Not really easy, but it might be fast:
from operator import getitem
def odds_and_evens (l):
length = len (l)
even_indices = range (0, length, 2)
odd_indices = range (1, length, 2)
even_elements = map (getitem, len (even_indices) * [l], even_indices)
odd_elements = map (getitem, len (odd_indices) * [l], odd_indices)
return even_elements, odd_elements
> 2. Is there an easy way to turn an entire array of characters into
> their ord value?
map (ord, l)
Alex.
More information about the Python-list
mailing list