- 시퀀스자료?
- 시퀀스자료의 인덱싱
- 시퀀스자료의 슬라이싱
- 시퀀스자료의 연결
- 시퀀스자료의 반복
- 시퀀스자료의 멤버체크 in
- 시퀀스자료의 크기정보 len( )
1. 시퀀스자료?
- 어떤 객체가 순서를 가지고 나열되어 있는 것.
- 문자열 ' ', 리스트[ ], 튜플( ) 등
2. 인덱싱
- 시퀀스 자료형에서 인덱스를 통해 해당 값에 접근하거나 해당 값을 얻는 방법
- 인덱스에 해당하는 요소 하나를 취하는 방법
- 인덱스는 0부터 시작하며, 음수인 인덱스 사용도 가능
- 왼쪽부터 시작되는 인덱스 번호는 0부터 주어지지만 오른쪽부터 거꾸로 시작되는 인덱스는 -1부터 주어짐.
![](https://blog.kakaocdn.net/dn/cwY8sa/btqUeiHgc4K/exJ38S6lPSEoymusefGaAk/img.jpg)
3. 슬라이싱
- 시퀀스 자료에서 일정 범위에 해당하는 부분을 얻는 방법
- 시작인덱스 ≤ 자료를 얻는 범위 < 끝 인덱스
- [시작인덱스 : 끝 인덱스 : 스텝]
- 시작인덱스 이상부터 끝 인덱스 미만까지 자료를 얻는다.
- 따라서 얻고자 하는 끝 인덱스 + 1을 더한다.
- 스텝? 자료를 얻는 간격
![](https://blog.kakaocdn.net/dn/bdgmOr/btqUhAAlnZV/S7eK9uU41z7gjMX3ZxEIMk/img.jpg)
4. 자료 연결 +
- 자료형이 동일한 시퀀스자료는 + 연산자를 사용하여 새로운 시퀀스 자료를 만들 수 있다.
- 문자열 + 문자열, 리스트 + 리스트, 튜플 + 튜플
- 같은형식이 아닌 경우 연결할 수 없다. (리스트 + 문자열)
5. 자료 반복 *
- * 연산자를 사용하여 동일한 시퀀스 자료를 반복하여 새로운 시퀀스 자료를 만들 수 있다.
- ABC를 N번 반복하려면 ABC * N 이 된다.
6. 자료 크기 정보 len
- 자료크기 : 시퀀스 자료를 구성하는 요소의 갯수
7. 멤버체크 in
- 값 in 자료
- in 은 자료에 어떠한 값이 존재하는가를 확인할 때 사용한다.
반응형
'★ 프로그래밍 > º 파이썬' 카테고리의 다른 글
/ 왕초보 : 014. Python(파이썬) - 들여쓰기 (0) | 2022.08.19 |
---|---|
왕초보 : 013. Python(파이썬) - None 의 개념 (0) | 2022.05.13 |
왕초보 : 011. Python(파이썬) 관계연산자(==, !=, <, <=, >, >=) 논리연산자 (and, or, not) (0) | 2022.05.12 |
왕초보 : 010. Python(파이썬) 연산 축약 (+=, -=, *=, /=) (0) | 2022.05.12 |
왕초보 : 009. Python(파이썬) True 와 False 이해하기 (0) | 2022.05.12 |