
複雑なところは
Python
流に対応する
内包表記の練習問題が終わったので、
>>>
プロンプトで試し、
fts
辞書を希望の形式に変換す
るために
fts
辞書のデータをどうするべきかを明らかにしましょう。
コードを書く前に、必要な変換をもう一度確認してください。新しい辞書(右側)のキーは、
fts
辞書(左側)の値から取った重複のない目的地のリストになっています。
{'09:35AM': 'Freeport',
'09:55AM': 'West End',
'10:45AM': 'Treasure Cay',
'11:45AM': 'Rock Sound',
'12:00PM': 'Treasure Cay'
'05:00PM': 'Freeport',
'05:55PM': 'Rock Sound',
'07:00PM': 'West End' }
{'Freeport': ['09:35AM', '05:
00PM'],
'Rock Sound': ['11:45AM', '05:55PM'],
'Treasure Cay': ['10:45AM', '12:00PM'],
'West End': ['09:55AM', '07:00PM']}
上の
4
つの重複のない目的地の作成は簡単です。辞書
fts
のデータのすべての値には、
fts.
values
でアクセスし、その値を組み込み関数
set
に渡して重複を解消できます。重複のない
目的地を変数
dests
に格納しましょう。
fts
のすべての値を
取得して組み込み ...