상세 컨텐츠

본문 제목

파이썬, 햇갈리는 자료형들에 대해서

Coding/Python

by 세미531 2021. 1. 16. 16:56

본문

728x90

파이썬 코딩의 기초를 배울 때 여러 자료형들을 배우게 되는게 그 중 몇몇 구분해야 하는 자료형들을 살펴보겠다.

이 글에서는 리스트 자료형, 튜플 자료형 그리고 딕셔너리 자료형에 대해 알아보겠다.

 

1) 리스트 자료형

리스트 자료형은 [] 로 표현되는 자료형으로 a=[1,2,"pen"] 으로 표현할 수 있다. 리스트 자료형은 언제나 수정이 가능하다는게 특징이다.

이에 반대로

2) 튜플자료형을 알아보자면 ()로 표현되고 리스트는 값의 생성, 삭제, 수정이 가능하지만 튜플 자료형은 값을 바꿀 수 없는 정해진 값을 표현한 것이다.

t1=(1,2)

t2=(1,)

t3=1,2,3,4

t4=('a','b',('ab','cd'))

 

이렇게 튜플 자료형을 나타낼 수 있으며 t2 처럼 단지 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다. 또한 t3 처럼 괄호를 생략해도 된다.

3) 딕셔너리 자료형

딕셔너리 자료형을 간단히 말하면 이름:홍길동 나이:20 이렇게 어떤 값에 대한 각각의 특정한 결과가 연결되어 있다고 이해하면 된다. 위의 예시에서 이름과 나이는 key값, 홍길동과 20은 value값이라고 말한다.

 

딕셔너리 자료형은

{key1:value1, key2:value2}

dic={'name':'pey', 'phone':samsung'}

a={1:'hi', 2:'hello'}

a={'a':[1,2,3], 'b':[11,12,13]} 이렇게 작성된다.

 

key에는 변하지 않는 값을 사용하고 value에는 변하는 값과 변하지 않는 값 모두 사용할 수 있다. 그러므로 value값에는 리스트와 튜플 자료형 모두 넣을 수 있지만 key값에는 리스트 자료형은 들어갈 수 없다.

 

4) 불 자료형(True, Flase)

프로그램을 공부하며 참(True) 혹은 거짓(False)과 같은 값을 자주 보게 된다. 이러한 값 혹은 형태를 불리언(Boolean) 혹은 불(Bool)이라고 합니다.

 

참과 거짓 값을 IF 조건절에 활용하게 되면, 프로그램을 분기처리할 수 있습니다. IF조건은 For 반복문과 함께 가장 많이 활용이 되며, 이 2가지만 알아도 간단한 프로그래밍은 문제없이 만들 수 있습니다.

>>> apple = True; # 사과가 있다

>>> orange = False; # 오렌지는 없다

 

이러한 예시 형태로 사용 가능한 자료형이다.

 

 

728x90

'Coding > Python' 카테고리의 다른 글

#1 opencv study  (0) 2021.08.10
파이썬 반복문 제어 ) break 과 continue 구분  (0) 2021.07.13
파이썬 리스트 ) 오름차순, 내림차순 정렬하기  (0) 2021.07.13
파이썬 연산자  (0) 2021.06.16
파이썬 for 문 정복  (0) 2021.06.04

관련글 더보기

댓글 영역