리스트, 튜플, 딕셔너리는 가장 널리 사용되는 자료형 중 일부이다. 이번 포스팅에서는 각각의 개념과 차이점을 살펴보고 예제를 통해 이해해보도록 하겠다.

리스트(List)
리스트는 여러 값을 담을 수 있는 컨테이너이다. 리스트 내의 요소는 변경 가능하며 중복을 허용한다. 대괄호 []를 사용해 표현하며 다양한 자료형의 데이터를 함께 저장할 수 있다.
예제
fruits = ["사과", "바나나", "체리"]
print(fruits)
# 출력: ['사과', '바나나', '체리']
fruits.append("오렌지") # 리스트에 요소 추가
print(fruits)
# 출력: ['사과', '바나나', '체리', '오렌지']
튜플(Tuple)
튜플은 리스트와 유사하지만 한 번 생성되면 내용을 변경할 수 없는 자료형이다. 소괄호 ()를 사용해 표현하며 리스트보다 빠른 속도로 작동한다는 장점이 있다.
예제
dimensions = (800, 600)
print(dimensions)
# 출력: (800, 600)
# dimensions[0] = 1024 # 이 코드는 에러를 발생시킵니다. 튜플은 변경할 수 없습니다.
딕셔너리(Dictionary)
딕셔너리는 키(key)와 값(value)의 쌍으로 데이터를 저장하는 자료형이다. 중괄호 {}를 사용하며, 키는 고유해야 하지만 값은 중복될 수 있다. 딕셔너리는 데이터를 검색할 때 매우 빠르게 작동한다는 장점이 있다
예제
person = {
"이름": "홍길동",
"나이": 30,
"도시": "서울"
}
print(person)
# 출력: {'이름': '홍길동', '나이': 30, '도시': '서울'}
print(person["이름"])
# 출력: 홍길동
차이점
- 변경 가능성: 리스트는 변경이 가능하고 튜플은 변경이 불가능하다. 딕셔너리의 키는 변경할 수 없지만 값은 변경 가능하다.
- 표현 방법: 리스트는
[], 튜플은(), 딕셔너리는{}를 사용한다. - 용도: 리스트와 튜플은 순서가 있는 데이터를 저장하는데 사용되며 딕셔너리는 키를 통해 빠르게 데이터에 접근해야 할 때 사용한다.
'IT > 코딩 도전하기' 카테고리의 다른 글
| [C언어] 메타코드M C 프로그래밍 입문 강의_C 조건문, 반복문, 배열 (0) | 2024.04.14 |
|---|---|
| [C언어] 메타코드M C 프로그래밍 입문 강의_C 기초 문법, 변수 (0) | 2024.04.10 |
| [파이썬] 람다 함수: 파이썬에서 간결한 함수를 만드는 방법 (0) | 2024.03.22 |
| [Linux] Linux에서 파일 권한 이해하기: chmod 755 사용법 (0) | 2024.03.15 |
| [HTML] <div>, <span>, <p>태그 총정리 (0) | 2024.02.21 |