寻找合适的python数据结构

时间:2011-11-05 10:00:41

标签: python

我正在寻找一个与字典相当的python 2.7数据结构,但我可以将一个以上的密钥关联起来。

例如我想要关联:

  • 汽车: -Chevrolet -Toyota -hummer -Ferrari
  • 计算机: -苹果电脑 -视窗 -linux -amstrad

我需要能够在字典中搜索字符串'cars'或'computers'或其他类似myDictionary.has('cars')

的内容

使用for key in myDictionary:

循环显示与汽车相对应的所有键

1 个答案:

答案 0 :(得分:3)

您是否在寻找将字符串映射到列表的字典?

>>> d = {"cars": ["Chevrolet", "Toyota", "Hummer", "Ferrari"],
         "computers": ["mac", "windows", "linux", "amstrad"]}
>>> d["cars"]
['Chevrolet', 'Toyota', 'Hummer', 'Ferrari']