딕셔너리 만들기
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는 직원에 대한 정보를 포함하는 딕셔너리입니다. 세 번째 예제는 빈 딕셔너리를 생성하는 방법을 보여주며, 이는 나중에 항목을 추가하고자 할 때 유용할 수 있습니다.
챌린지
쉬움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):
# 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.