
파이썬 코딩의 기초를 배울 때 여러 자료형들을 배우게 되는게 그 중 몇몇 구분해야 하는 자료형들을 살펴보겠다.
이 글에서는 리스트 자료형, 튜플 자료형 그리고 딕셔너리 자료형에 대해 알아보겠다.
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; # 오렌지는 없다
이러한 예시 형태로 사용 가능한 자료형이다.
| #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 |
댓글 영역