A way to do this is by using the list.sort method or the sorted function together with an appropriate value of the key parameter (see the documentation:howto/sorting).
The Python documentation does a great job explaining the purpose of key parameter:
"Both list.sort() and sorted() have a key parameter to specify a function to be called on each list element prior to making comparisons."
For example, let us sort the first item of your list:
first=[[10, 2], [5, 3], [4, 4]]
def by_first(element):
"""
Sort a two-dimensional list by the first element
Param: element of the list i.e [10, 2]
Return: first item of element
"""
return element[0]
So, to sort the above list we do this
sorted(first,key=by_first)
Finally, to solve the initial problem(three-dimensional list) we just have to do the above for each item of your list
list_numbers = [[[10, 2], [5, 3], [4, 4]], [[7, 6], [4, 2], [5, 8]]]
[sorted(entry, key=by_first) for entry in list_numbers]