<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
udělat pole polí (vložená pole budou mít na 1. místě sloupec, podle
kterého řadit a pak všechny ostatní co jsou v řádce) no a pak seřadit?<br>
nebo rovnou seřadit původní pole s tím, že do <code><var>s</var>.sort(<big>[</big><var>cmpfunc=None</var><big>]</big>),
zadáš cmpfunc, která bude vracet řadící prvek?<br>
<br>
teď jsem to našel v nápovědě:<br>
</code>
<p>As an example of using the <var>cmpfunc</var> argument to the <tt
class="method">sort()</tt> method, consider sorting a list of
sequences by the second element of that list: </p>
<p></p>
<div class="verbatim">
<pre>def mycmp(a, b):
return cmp(a[1], b[1])
mylist.sort(mycmp)
</pre>
</div>
<p>A more time-efficient approach for reasonably-sized data structures
can often be used: </p>
<p></p>
<div class="verbatim">
<pre>tmplist = [(x[1], x) for x in mylist]
tmplist.sort()
mylist = [x for (key, x) in tmplist]
</pre>
</div>
Pavel<br>
<br>
<br>
Martin Herceg napsal(a):
<blockquote cite="mid200403111124.16386.martin@ufon.sk" type="cite">
<pre wrap="">dobry den
potreboval by som poradit s takouto vecou
mam textak ktory obsahuje niekolko tisic riadkov a kazdy riadok obsahuje
niekolko slov ktore radim podla poradia do poli
a potreboval by som zoradit riadky napriklad podla pola 1
parsovanie filu mam zvladnute a hotove len ma nenapada ako urobit to zoradenie
priklad
|pole 1                |pole2                |pole3 .....
---------------------------------------------------------
02.04.2004        15:05 - 16:05        hhhhh......
</pre>
</blockquote>
</body>
</html>