더북(TheBook)

 

58 딕셔너리의 조건제시법

 

 

<강의보기> 06:04

이번 시간에는 딕셔너리의 조건제시법을 알아보겠습니다.

한 반에 학생들이 번호 순서대로 있다고 가정하고 students 리스트를 만들어 보겠습니다.

 

REPL

>>> students = ['태연', '진우', '정현', '하늘', '성진']

 

students 리스트를 이용해 번호를 키로 갖고 이름을 값으로 갖는 딕셔너리를 만들려면 어떻게 해야 할까요? 즉, 태연이가 1번, 진우가 2번, 정현이가 3번... 형태로 딕셔너리를 만들려고 합니다. 번호를 매기려면 enumerate를 써야 합니다. 복습한다 생각하고 따라 해 보세요.

 

REPL

>>> for number, name in enumerate(students):

...     print("{}번의 이름은 {}입니다.".format(number, name))

...

0번의 이름은 태연입니다.

1번의 이름은 진우입니다.

2번의 이름은 정현입니다.

3번의 이름은 하늘입니다.

4번의 이름은 성진입니다.

 

Tip

콜론 다음 줄의 print문은 반드시 네 칸 들여쓰기를 해야 합니다. REPL에서는 들여쓰기가 잘 구분되지 않으므로 신경 써야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.