我有一个 list 的列表,s
它是查询 Fruit 数据库的结果,item[0]
是水果的名称,是水果item[1]
是否有种子,item[2]
是它是否可食用。
s = [['Apple','Yes','Edible'], ['Watermellon','Yes','Yes']]
由于我的实际列表要大得多,我想要一种非常简单的方法来引用/返回这些值。例如,print my_dict['Apple']['Seeds']
将产生Yes
我认为我最好的选择是创建一个字典,但我正在寻找关于这是否是一个好方法以及如何做到这一点的建议。
我开始编写一些代码,但不确定如何获得第二组标头,因此我的示例使用了索引。
my_dict = {t[0]:t[1:] for t in s}
print my_dict['Apple'][0]