I have a variable of type Dictionary> I want to convert it to a Lookup.
Dictionary>
Lookup
Same as Jon's method, but avoiding the creation of an anonymous type:
var lookup = dictionary .SelectMany(p => p.Value, Tuple.Create) .ToLookup(p => p.Item1.Key, p => p.Item2);