![]() |
|
#1
|
|||
|
|||
|
sorting by position
Hello
i have a list of nodes, and i would like to sort them according to their height i know python has a list.sort(key = bla) function), but the question is: how do i get the handle to node3d.getPosition()[1] so i can pass it as the key ? or is there another way? thankz dan |
|
#2
|
|||
|
|||
|
got it
found the solution...
list.sort(lambda x, y: cmp(x.getPosition()[1], y.getPosition()[1]) does the job! thankz anyway
|
|
#3
|
|||
|
|||
|
The best method is to use the key parameter instead of the cmp parameter. It is faster and more efficient. Here is some sample code:
Code:
list.sort(key = lambda x: x.getPosition()[1]) |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| position tracking with patriot | pgagolf | Vizard | 4 | 04-19-2007 05:42 AM |
| Avatar always returns in initial position | pattie | Vizard | 2 | 08-31-2006 09:15 PM |
| Get position data in an own little program | Researcher | Precision Position Tracker (PPT) | 2 | 02-01-2006 03:55 AM |
| saving the position | poolshark | Vizard | 3 | 09-26-2003 02:57 PM |