코딩 공부/Python
[Python]딕셔너리, 함수
희원96
2022. 6. 23. 17:46
딕셔너리(dictionary)란?
- dictionary는 단어 그대로 해석하면 사전이라는 뜻
- "people"이라는 단어는 "사람", "baseball"이라는 단어는 "야구"에 부합되듯이
dictionary는 Key와 Value를 한쌍으로 갖는 자료형
- 딕셔너리 타입은 immutable한 Key와 mutable한 value로 맵핑되어 있는 순서가 없는 집합
함수(function)란?
- 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합
함수를 사용하는 이유
- 반복적인 프로그래밍을 피할 수 있다.
- 모듈화로 인해 전체적인 코드의 가독성이 좋아진다.
- 프로그램에 문제가 발생하거나 기능의 변경이 피요할 때에도 손쉽게 유지보수가 가능하다.
가변 매개변수(variable parameters)
- 함수 호출 시 몇 개의 인수가 전달될지 알 수 없다면, 사용자가 직접 매개변수의 개수를 정할 수 있도록 선언
- 딕셔너리 형태로 함수 내부에서 처리하고 싶을 때