Python 프로그래밍/Python 초급
파이썬 초급8 (시퀀스 - 자료형)
NOP(No Operation)
2020. 2. 14. 00:52
파이썬 시퀀스
1. 시퀀스
시퀀스(sequence)는 순서를 가지고 나열되어 있는 값이 연속적으로 이어져 있는 자료형을 시퀀스 자료형이라 부릅니다.
대표적으로 앞에서 배운 문자열, 리스트, 튜플 등이 시퀀스 자료형입니다.
1. 시퀀스 자료형의 사용법
시퀀스 자료형은 6개의 특징이 있습니다.
1번~5번까지는 앞에서 쭉 해왔기 때문에 설명을 하지 않겠습니다.
1. 인덱싱(Indexing)
1
2
|
a = [1,2,3,4]
print(a[2])
|
cs |
2. 슬라이싱(Slicing)
1
2
|
a = [1,2,3,4]
print(a[1:3])
|
cs |
3. 연결(Concatenation)
1
2
3
|
a = [1,2,3,4]
b = [5,6,7,8]
print(a+b)
|
cs |
4. 반복(Repetition)
1
2
|
a = [1,2,3,4]
print(a*3)
|
cs |
5. 크기
1
2
|
a = [1,2,3,4]
print(len(a))
|
cs |
6. 멤버 검사
※멤버 검사는 in 연산자를 사용합니다. 특정한 값이 시퀀스 자료형에 속해 있는지 확인할 때 사용하며 Ture/False를 반환합니다.
1
2
3
|
a = [1,2,3,4]
print(5 in a) #False를 반환합니다 a안에는 5가 없기 때문입니다.
print(3 in a) #True를 반환합니다. a안에는 3이 있기 때문입니다.
|
cs |
오늘은 비교적 쉽게 끝이 났습니다.
1번~5번의 특성은 앞에서 배운 부분이니 이해가 안 된다면 앞에 설명을 찾아봐 주시고
6번의 특징이 매우 중요합니다.
※요약
더보기
시퀀스 자료형은 값이 연속적으로 이어져있는 객체이다.
시퀀스 자료형은 6개의 특징이 있다.
※숙제
더보기
시퀀스 자료형인 문자열, 리스트, 튜플을 각 각 선언해 보고
시퀀스 자료형의 특징인 6개를 모두 확인해 보세요.
오늘은 파이썬의 시퀀스 자료형에 대해서 배워 보았습니다.
시퀀스 자료형은 새로 배운 것이 아닌 우리가 앞에서 배운 문자열, 리스트, 튜플이므로 너무 어려워하지 않으면 좋겠습니다.
다음 시간에는 딕셔너리 자료형에 대해서 알아보겠습니다.