Menu
Coddy logo textTech

딕셔너리 만들기

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 8번째.

파이썬에서 딕셔너리를 생성하려면 중괄호 {}를 사용하고 그 안에 키-값 쌍을 지정합니다. 각 키-값 쌍은 key: value 형식으로 작성하며, 여러 쌍은 쉼표로 구분합니다.

사전을 만드는 방법은 다음과 같습니다:

# 국가별 수도 사전 생성
country_capitals = {
    "USA": "Washington, D.C.",
    "France": "Paris",
    "Japan": "Tokyo"
}

# 직원 정보 사전 생성
employee = {
    "name": "John Doe",
    "age": 30,
    "position": "Software Engineer"
}

# 빈 사전 생성
empty_dict = {}

첫 번째 예제에서 country_capitals는 국가 이름을 키(key)로, 수도를 값(value)으로 갖는 딕셔너리입니다. 두 번째 예제에서 employee는 직원에 대한 정보를 포함하는 딕셔너리입니다. 세 번째 예제는 빈 딕셔너리를 생성하는 방법을 보여주며, 이는 나중에 항목을 추가하고자 할 때 유용할 수 있습니다.

challenge icon

챌린지

쉬움

name, age, major라는 세 개의 매개변수를 받는 create_student_dict라는 이름의 함수를 만드세요. 이 함수는 키가 "name", "age", "major"이고 값이 함수에 전달된 해당 값인 딕셔너리를 반환해야 합니다.

예를 들어, create_student_dict("Alice", 20, "Computer Science")를 호출하면 다음과 같은 키-값 쌍을 가진 딕셔너리를 반환해야 합니다:

  • 키: "name", 값: "Alice"
  • 키: "age", 값: 20
  • 키: "major", 값: "Computer Science"

치트 시트

Python에서 딕셔너리를 생성하려면 중괄호 {}를 사용하고, 쉼표로 구분된 키-값 쌍을 넣습니다:

# 키-값 쌍을 가진 딕셔너리
country_capitals = {
    "USA": "Washington, D.C.",
    "France": "Paris",
    "Japan": "Tokyo"
}

# 다양한 데이터 타입을 가진 딕셔너리
employee = {
    "name": "John Doe",
    "age": 30,
    "position": "Software Engineer"
}

# 빈 딕셔너리
empty_dict = {}

각 키-값 쌍은 key: value 형식으로 작성되며, 키는 일반적으로 문자열이고 값은 어떤 데이터 타입이든 될 수 있습니다.

직접 해보기

def create_student_dict(name, age, major):
    # 여기에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Logic & Flow의 모든 레슨