intent: Is it possible to take an ordered "slice" of a dictionary in Python based on a list of keys?
rewritten_intent: get key-value pairs in dictionary `my_dictionary` for all keys in list `my_list` in the order they appear in `my_list`
snippet: dict(zip(my_list, map(my_dictionary.get, my_list)))