したがって、現在取り組んでいるラボコーディングプロジェクトのコードは次のとおりです。
from collections import namedtuple
Restaurant = namedtuple('Restaurant', 'name cuisine phone dish price')
# Restaurant attributes: name, kind of food served, phone number, best dish, price of that dish
RC = [Restaurant("Thai Dishes", "Thai", "334-4433", "Mee Krob", 12.50),
Restaurant("Nobu", "Japanese", "335-4433", "Natto Temaki", 5.50),
Restaurant("Nonna", "Italian", "355-4433", "Stracotto", 25.50),
Restaurant("Jitlada", "Thai", "324-4433", "Paht Woon Sen", 15.50),
Restaurant("Nola", "New Orleans", "336-4433", "Jambalaya", 5.50),
Restaurant("Noma", "Modern Danish", "337-4433", "Birch Sap", 35.50),
Restaurant("Addis Ababa", "Ethiopian", "337-4453", "Yesiga Tibs", 10.50)]
初心者としての私の質問は、私のプログラムがリストの特定の部分にインデックスを付けられるようにするには、どの方法を使用すればよいですか?
たとえば、より大きなリストからすべてのレストランのリストをインデックス化するにはどうすればよいでしょうか? このリストには、電話番号などの他のすべての情報ではなく、リストのレストランのみが含まれています...
これを自分で理解しようとして、スライスメソッドとリスト関数の両方を使用しましたが、うまくいきませんでした。>:(