본문 바로가기
파이썬(Python)

파이썬(Python) 초급 데이터 타입 : 문자열, 리스트, 튜플, 딕셔너리 완벽 정리!

by 정보오리 2025. 2. 5.

파이썬에서 데이터를 저장하고 다루는 방법을 배워보자!
초보자가 꼭 알아야 할 문자열(str), 리스트(list), 튜플(tuple), 딕셔너리(dict) 를 쉽고 자세히 설명할 예정이다.


📌 1. 문자열(String) - 텍스트 데이터를 다루는 기본 타입!

문자열은 문자들의 집합으로, 작은따옴표(') 또는 큰따옴표(")로 감싸서 표현한다.

✅ 문자열 기본 사용법

 

📌 출력 결과

문자열을 만들 때 작은따옴표(') 또는 큰따옴표(")를 자유롭게 사용할 수 있다.

 


✅ 문자열 인덱싱과 슬라이싱

문자열은 각 문자마다 인덱스(번호) 가 부여된다.

 

문자열 'Python'

문자 P y t h o n
인덱스 0 1 2 3 4 5

 

🔹 특정 문자 가져오기 (인덱싱)

🔹 문자열의 일부 가져오기 (슬라이싱)


✅ 문자열 주요 메서드

📌 Tip: len(문자열)을 사용하면 문자열의 길이를 알 수 있다!


📌 2. 리스트(List) - 여러 개의 값을 저장하는 배열!

리스트는 여러 개의 값을 저장할 수 있는 순서가 있는 데이터 타입이다.
대괄호 [] 안에 값을 넣어 생성하며, 값의 타입이 달라도 저장 가능하다.

✅ 리스트 기본 사용법

📌 출력 결과


✅ 리스트 요소 접근 (인덱싱 & 슬라이싱)


✅ 리스트 주요 메서드

📌 Tip: append()를 사용하면 리스트에 새로운 요소를 추가할 수 있다!


📌 3. 튜플(Tuple) - 변경할 수 없는 리스트!

튜플은 리스트와 비슷하지만 값을 변경할 수 없는(Immutable) 데이터 타입이다.
소괄호 ()를 사용하여 생성하며, 데이터가 변경될 필요가 없는 경우 사용하면 좋다.

✅ 튜플 기본 사용법


✅ 튜플과 리스트의 차이점

비교 항목리스트 (list)튜플 (tuple)

변경 가능 여부 변경 가능 변경 불가능
속도 상대적으로 느림 상대적으로 빠름
사용 예 동적인 데이터 저장 고정된 데이터 저장

📌 Tip: 튜플은 데이터를 안전하게 보호할 때 유용하다!


📌 4. 딕셔너리(Dictionary) - 키(Key)와 값(Value) 저장!

딕셔너리는 키(key)와 값(value)의 쌍으로 데이터를 저장하는 자료구조이다.
중괄호 {}를 사용하며, 리스트와 달리 순서가 아닌 키(Key)로 값을 찾는다.

✅ 딕셔너리 기본 사용법


✅ 딕셔너리 주요 메서드

📌 Tip: keys()와 values()를 사용하면 딕셔너리의 모든 키와 값을 확인할 수 있다!


🎯 실전 예제: 다양한 데이터 타입 활용하기


✅ 마무리 요약

문자열(str): 텍스트 데이터를 다룬다. ("Hello", 'Python')
리스트(list): 여러 개의 값을 저장하는 가변 배열. ([1, 2, 3])
튜플(tuple): 변경할 수 없는 리스트. ((1, 2, 3))
딕셔너리(dict): 키-값 쌍으로 저장하는 자료구조. ({"name": "Alice", "age": 25})