I'm trying to devise a method to deal with entries in a Dictionary with multiple keys values that are the same (though different values). How is that handled programatically? Does Swift provide any means to do that? - or is the solution to make multiple Dictionaries and place the keys that are same in different dictionaries? One idea to solve this that I tried before was to make the values into keys and the keys into values. However because of the nature of the lists I'm planning to create this won't work for this particular situation. Any ideas? thanks for your suggestions.