# [Tutor] sorting objects with embedded data

**michaelbaker@operamail.com
**
michaelbaker@operamail.com

*Tue, 15 Aug 2000 10:36:07 -0700*

I'm using python with blender (http://www.blender.nl) - an amazing freeware
3d modeling and animation package. I'm trying to sort a bunch of objects
based on their positions in the Z axis direction.
example:
cubes=[[cube.001],[cube.002],[cube.003],[cube.004],[cube.005]]
# each cube object contains coordinate data accessible through 3
# methods? LocX, LocY, LocZ - these correspond to the x, y and
# z axes respectively. Here's what I've got:
buffer=[]
for a in cubes:
buffer.append(a.LocZ)
buffer.sort()
# this returns a sorted list of z coordinate values - great, but I
# need to access the x and y coordinate data based on the sorted z
# data - now I need to sort the cubes list based on the sorting
# of the buffer list.
# Is it possible to sort the cubes list in-place based on the
# embedded LocZ numerical data?
thanks in advance - check out blender, it's amazing.