github.com/jwangsadinata/go-multimap (go): Package multimap provides an abstract MultiMap interface.  Multimap is a collection that maps keys to values, similar to map. However, each key may be associated with multiple values.  You can visualize the contents of a multimap either as a map from keys to nonempty collections of values:  ... or a single "flattened" collection of key-value pairs.  Similar to a map, operations associated with this data type allow: - the addition of a pair to the collection - the removal of a pair from the collection - the lookup of a value associated with a particular key - the lookup whether a key, value or key/value pair exists in this data type.
Keywords: data-structures|go|golang|golang-package|map|multimap