
지금 여기예요
4
539
고급 반복
파이썬 방식으로 복잡한 문제 처리하기
컴프리헨션 실습까지 마쳤으니
>>>
프롬프트로
fts
딕셔너리의 데이터가 어떻게 되어 있는지
확인한 다음 필요한 변환 작업을 수행합시다.
코드를 구현하기 전에 먼저 어떤 변환을 수행해야 하는지 확인합니다. 아래 그림에서 어떻게
왼쪽의
fts
딕셔너리의 값에서 고유 목적지 목록을 뽑아 오른쪽의 새로운 딕셔너리의 키로
만드는지 주목하세요.
네 개의 고유 목적지 정보를 만드는 작업은 간단합니다. 왼쪽에
fts
라는 딕셔너리가 주어졌고
fts
.
values
를 이용해 값에 접근할 수 있습니다. 그리고
set
BIF
를 이 값에 적용해 중복을
제거합니다.
dests
라는 변수에 고유 목적지를 저장합시다.
>>> dests = set(fts.values())
>>> print(dests)
{'Freeport', 'West End', 'Rock Sound', 'Treasure Cay'}
‘
fts
’
의 모든 값을
가져다가
‘
set
’
BIF에
적용합니다. 그러면
필요한 데이터를 얻을
수 있습니다.
새로운 딕셔너리의 키로 사용할
네 개의 고유 목적지예요.
고유 목적지 데이터는 이렇게 준비했고 이제 목적지와 관련된 비행시간을 준비할 차례입니다.
이 데이터도
fts
딕셔너리에 있습니다.
다음 페이지로 넘어가기 전에 ...