Fastest way to max() list
David Di Biase
dave.dibiase at gmail.com
Fri Sep 26 05:57:06 CEST 2008
I have a list with about 1000-1500 sub-lists which look like so:
list[-0.28817955213290786, 3.6693631467403929, 'H', 31.31225233035784]]
The first and second values are Angstrom units specifying the location of a
particle. What I'd like to do is determine the distance between the smallest
and largest value in the arrays first position 0. I tried reading the manual
for this but I don't see how it applies key or any of those other commands
to the function. I could easily write a sort to do this and capture the
first and last spots, but why do that when I can use max and min (if I can
actually do that...).
So you wonderful Python gods, lay some knowledge on me. please? lol...
while I'm at it, is there a way to modify an entire list without having to
produce a whole new one? For example now say I want to modify list and
multiply it by some value. From what I understand previous version of Python
allowed lists to be multiplied like matrices...now apparently it just
replicates the list. :-/ shucks...
The first question would be useful to know, but the second question I do
quite a bit of and the "best practice" would be really great to know!
Thanks in advanced!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list