In this next question, we want to find all the hexamesters a given course is offered.
So if we go back to our data structure, what we're going to do
is go through each hexamester, each key in the highest level dictionary,
search through all the keys of that dictionary.
If they equal the course we're looking for, we're going to append it to a list of our results.
The first thing I do is create the result list,
and we're going to go through every key in courses to get each hexamester.
If that course is in the dictionary for that hexamester,
then we're going to append it to our offered list.
And once we're finished, we're just going to return the list.
この問題ではコースが提供される 学期をすべて見つけます
データ構造に戻って行うことは 各学期を調べることです
高レベルディクショナリの各キーを調べます
そのディクショナリのすべてのキーを 1つずつ検索します
探しているコースと等しければ それを結果のリストにappendします
まず初めに行うことは 結果のリストを作成することです
各学期を得るために コースのすべてのキーを1つずつ調べます
コースがその学期のディクショナリにある場合
それを提供リストにappendします
終了したらリストを返します
接下來的問題，我們想要找到提供某個課程的 所有學期 (hexamesters)
所以如果我們回到我們的資料結構，我們要做的
走遍每個學期 (hexamester)，最高層的字典中的每個 key
搜尋字典中所有的 key
如果他們等於我們要尋找的課程，我們把它加入結果列表
我做的第一件事是創立結果列表
我們走遍 courses 中的每個 key，以取得每個學期
如果在字典中，這學期提供了那門課程
那麼，我們將它加入我們的 offered 列表
一旦我們完成後，我們只要傳回列表就行了