我有一个包含开发人员和工作室的词典,例如dictionary<devid,Tuple<developer,Studio>>
,其中devid
是ID,开发人员和工作室是objectd
。
此字典可以将多个与该键关联的元组吗?例如
devid 12345 Developer 1 studio 1
devid 12345 Deveoper 1 studio 2
Devid始终对应于同一开发人员。那么,密钥12345通过添加到此词典中,是否可以将Studio 1和Studio 2对应为不同的记录,或者1个密钥只能具有开发者和Studio的一种组合?
答案 0 :(得分:1)
您可以使用我为您编写的示例测试用例:
>>> l1 = [1,2,3,2]
>>> l2 = [2,3,4,1]
>>> ans = [[1,2],[2,3],[3,4],[2,1]]
>>> [list(v) for v in zip(l1, l2)]
[[1, 2], [2, 3], [3, 4], [2, 1]]
>>> assert _ == ans
答案 1 :(得分:-1)
不,不能。
提到的NameValueCollection不太适合您,因为它代表pares的集合。因此,您需要Dictionary<ulong, List<Tuple<ulong, object>>
甚至是Dictionary<ulong, Dictionary<ulong, object>>