Что эквивалентно С#:
>>> from collections import defaultdict
>>> dct = defaultdict(list)
>>> dct['key1'].append('value1')
>>> dct['key1'].append('value2')
>>> dct
defaultdict(<type 'list'>, {'key1': ['value1', 'value2']})
На данный момент у меня есть:
Dictionary<string, List<string>> dct = new Dictionary<string, List<string>>();
dct.Add("key1", "value1");
dct.Add("key1", "value2");
но это дает такие ошибки, как «Лучшее совпадение перегруженного метода имеет недопустимые аргументы».
List<string>
для значения словаря. - person George Stocker   schedule 28.01.2014string
в качестве значения, когда оно должно бытьList<string>
- person DGibbs   schedule 28.01.2014