I have the answer, i just want to make sure I'm understanding what's going on.
-list of 2 lists.
-create empty list called "results".
-take the brackets off the lists, essentially creating a chunk of raw data.
-take each piece of that raw data,
-add it to the originally empty list "results".
-return the completed list.
n = [[1, 2, 3], [4, 5, 6, 7, 8, 9]] def flatten(lists): results= for numbers in range(len(lists)): for item in lists[numbers]: results.append(item) return results print flatten(n)