私は list のリストを持っていs
ます。これは Fruit についてデータベースに問い合わせた結果で、item[0]
は果物の名前、 はitem[1]
果物に種item[2]
があるかどうか、 は食べられるかどうかです。
s = [['Apple','Yes','Edible'], ['Watermellon','Yes','Yes']]
私の実際のリストははるかに大きいので、これらの値を参照/返すための非常に簡単な方法が欲しいです。たとえばprint my_dict['Apple']['Seeds']
、Yes
私の最善の選択肢は辞書を作成することだと思いますが、これが良い方法であるかどうか、およびこれを行う方法についての推奨事項を探しています.
コードを書き始めましたが、2 番目のヘッダー セットを配置する方法がわからないため、この例では代わりにインデックスを使用しています。
my_dict = {t[0]:t[1:] for t in s}
print my_dict['Apple'][0]