본문 바로가기
Python Basics

자료형 데이터

by Nowkeeh Ahc

파이썬의 자료형 데이터

 다른 프로그래밍 언어와 마찬가지로 파이썬 역시 다양한 데이터의 형태를 활용하여 작업할 수 있다. 파이썬에서 주로 다루는 자료형에 대해 알아보고 간략한 실습을 통해 익숙해지도록 하자. 

 

1) 파이썬 자료형의 종류

 파이썬을 포함한 컴퓨터 프로그래밍 언어가 직접 다루는 데이터의 형태를 자료형이라 하며, 파이썬에서 사용되는 자료형에는 숫자형과 문자형, 그리고 여러 개의 데이터를 묶어 순차적으로 저장하는 집합적 자료형로서 리스트 (List), 튜플 (Tuple), 키 (Key)와 값 (Value)으로 이루어진 딕셔너리 (Dictionary) 등이 있다. 각 자료형의 의미와 예시는 다음과 같다. 

[표 2-1] 파이썬 자료형

자료형 특징
숫자형
  • 숫자 형태로 구성된 자료형
  • 정수, 실수를 주로 사용함
        ex) a=12, a=1.45 
문자형
  • 따옴표로 둘러 쌓인 문자의 집합
  • 큰따옴표(")나 작은따옴표(')를 사용하여 나타냄
        ex) a=”Python”, a=’ Python’
리스트
  • 여러 개의 데이터를 묶어 순차적으로 저장하는 집합적 자료형
  • 대괄호[ ]를 사용하여 생성함
  • 리스트 내 값들은 변경 가능함
  • 각 값에 대해 인덱스가 부여되며, 인덱스의 범위는 0~N-1
        ex) a=[1,2]에서 1의 인덱스는 0, 2의 인덱스는 1
        ex) a=[1,2], a[1]=2
튜플
  • 여러 개의 데이터를 하나로 묶는 데 이용함
  • 소괄호( )를 사용하거나 소괄호를 사용하지 않고 데이터를 입력하여 생성함
        ex) a=(1,2), a=1,2
  • 튜플의 속성은 리스트와 유사하며, 각 값에 인덱스가 부여됨
  • 튜플 데이터는 한 번 입력(또는 생성)하면 항목을 변경할 수 없음
딕셔너리
  • 키 (Key)와 값 (Value)으로 이루어져 있으며 키를 이용하여 값을 저장 및 조회하는 자료형
  • 저장된 각 자료에 대한 순서는 의미 없음
  • 키와 값은 콜론(:)으로 구분함
  • 중괄호{ }를 사용하여 생성함
  • 콤마(,)를 기준으로 아이템을 구분함
  • 기본 구조: {key(숫자와 문자열 가능) : value(다양한 데이터 타입)}
        ex) {‘국가’:’한국, ‘도시’:’서울’, ‘나이’:’28’}

 

2) 자료형 다루기

 위에서 설명한 각각의 자료형을 직접 만들고 다루어보자.


숫자형과 문자형

 아래는 숫자형 값을 변수 a에, 문자형 값은 작은따옴표(‘) 사용하여 b에 저장한 예시다. 

a = 123 
b = 'abc' 
print(type(a), type(b))

 

리스트, 튜플, 딕셔너리

 다음은 각각 집합적 자료형인 리스트 (List), 튜플 (Tuple), 딕셔너리 (Dictionary)를 생성하고 자료형을 확인하는 예시이다. 아래 코드에서 # 기호는 주석문을 의미하는 기호로서, 설명이나 참고사항을 입력할 때 사용되며, # 다음에 입력되는 코드는 실행되지 않는다.

#리스트 생성
List = ['a', 'b', 'c', 'd']

#튜플 생성
Tuple = (1, 2, 3, 4)  

#딕셔너리 생성
Dic = {‘경기도’:’수원’, ‘강원도’:’평택’, ‘충청도’:’논산’, ‘전라도’:’군산’}  

print(type(List), type(Tuple), type(Dic))

 


This post was written based on what I read and studied the book below.

http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791195511747

댓글