파이썬 개발 과정
챕터
>
레벨
사전 사용
더 복잡한 연산
목표
창고 안의 모든 상자를 하나하나 확인하며 각 상자에서 불필요한 물건들을 제거하세요.
창고에 있는 상자들은 엉망진창입니다. 각 상자는 내부에 원하지 않는 항목들이 담긴 사전을 포함하고 있습니다. 이들 항목에는 “Pipes”, “Screws” 및 “Bolts”가 포함됩니다. 사전을 다룰 때, 인덱스에 접근하여 항목들을 쉽게 제거할 수 있습니다.
# crate = {"Planks": 4, "Bricks" : 2, "Pipes": 3} del crate["Pipes"] # 이제 사전은 이렇게 구성됩니다: crate = {"Planks": 4, "Bricks" : 2}
위 코드에서는 plank, bricks, pipes가 담긴 crate라는 사전이 있습니다. del 표기법을 사용하여 사전에서 “Pipes” 인덱스와 해당 값을 함께 제거합니다.
이 레벨에는 다섯 개의 사전 상수가 있습니다: crate1, crate2, crate3, crate4 그리고 crate5. 각 상자 앞에 있는 X 표시로 이동한 후, speak() 함수를 사용하여 각 사전의 이름을 입력하면 상자 안에 어떤 항목들이 들어있는지 읽어볼 수 있습니다. 각 상자에서 “Pipes”, “Screws” 및 “Bolts”를 찾아 제거하기 위해 del 표기법을 사용하세요.
코드북