I'm a real newbie with Python and struggling with the lack of arrays. I could use numpy of course but it feels like a cop out for someone trying to learn. So with that said why can't I use append with a list of lists? Here is my code

```
myList = ['Tom','Colin']

# so now my list is ['Tom', 'Colin']
myList.append('Tom')

# Append works so now my list is ['Tom', 'Colin', 'Tom'] Yes I did mean to have two Tom entries

myListOfLists=['Tom', '24'],['Colin', '25']
row =  ['Tom', '31']

myListOfLists.append(row)
# this gives the dreaded AttributeError: 'tuple' object has no attribute 'append' error

```

I don't understand why I can't append to a list of lists