Solved a similar problem with
[mydictionary[k] for k in mylist if k in mydictionary]
... that would skip over all k's in mylist that are not in the dictionary.