I thought this would be fairly easy to find but no luck. Basically if I have two lists, I want to test that one list is the subset of another:

```
list1 = ['car', 'cart', 'dog']
list2 = ['car',  'dog']

```

`list1 == list 2` should be `True` because `list2` is a subset of `list1`. My solution is way too complex. My question is - is there a simple function to do this with lists? More importantly, to test for subsets, is list even the right way to go or is there a better data structure I should study to solve this. Trying to implement my own version of an apriori algorithm. Many thanks in advance.