HANCOM AI ACAMEMY/수업 및 플젝

Python : 4월 10일

c'est sunny 2025. 4. 10.

 

🍎 파이썬 자료형 한방 정리표

자료형 기호 순서 있음? 중복 허용? 수정 가능? 사용 예시

List [] ✅ 있음 ✅ 있음 ✅ 가능 ["사과", "배", "바나나"]
Tuple () ✅ 있음 ✅ 있음 ❌ 불가능 ("사과", "배", "바나나")
Set {} ❌ 없음 ❌ 없음 ✅ 가능 {"사과", "배", "바나나"}
Dict {key:val} ❌ 없음 🔑키 중복 ❌ ✅ 가능 {"사과": 1000, "배": 800}

 

💡 쉽게 요약하면:

  • 리스트: 순서 있고, 수정 가능함 → "바구니"
  • 튜플: 리스트처럼 생겼지만 잠가둠 → "잠긴 바구니"
  • 셋(set): 중복 싫어하고, 순서도 없음 → "유니크 모임"
  • 딕셔너리(dict): 키-값 쌍 → "전화번호부"

😅 언제 써야 해?

  • list: 순서 중요하고 중복 허용해야 할 때 (ex. 장바구니)
  • tuple: 값이 바뀌면 안 되는 설정값, 좌표 등
  • set: 중복 제거하고 싶은 데이터 (ex. 친구 목록 중복 제거)
  • dict: 이름-값, 키워드-의미 매칭 (ex. 사람 이름이랑 전화번호)

 

💡 튜플도 여러 타입 담을 수 있어

info = ("언니", 28, "프론트엔드")
print(info[0])  # 언니

 

📌 튜플 한 개만 만들 땐 쉼표 필요해!

a = (5)      # 그냥 숫자 5야
b = (5,)     # 진짜 튜플이야! (튜플은 쉼표가 중요해)

print(type(a))  # <class 'int'>
print(type(b))  # <class 'tuple'>

'HANCOM AI ACAMEMY > 수업 및 플젝' 카테고리의 다른 글

헷갈려서 정리하는 pandas (2)  (0) 2025.04.16
헷갈려서 정리하는 pandas (1)  (0) 2025.04.16
Node.js : 4월 1일  (0) 2025.04.01
Node.js : 3월 31일  (0) 2025.03.31
SQL : 3월 24일  (0) 2025.03.24

댓글