728x90
반응형
시퀀스 자료형 : 데이터의 값이 연속적으로 이뤄진 자료구조의 타입을 일컫는 말
대표적으로 List, Tuple, Str, Range 등이 있다
시퀀스 타입 인덱싱은 데이터가 배치되어 있는 인덱스로 시퀀스 자료구조에 접근하는 방법을 말한다
- 예제
x = ['Orange', 'Cherry', 'Apple', 'Kiwi', 'Banana', 'Strawberry']
print(x[4]) # 인덱스를 지정하여 값을 반환, Banana
print('Banana' in x) # in 연산자를 사용하여 자료구조에 있는지 판단, True
print(x.index('Banana')) # 데이터의 인덱스에서 인자가 위치한 인덱스를 반환, 4
print(x[x.index('Banana')]) # Banana
# 데이터의 인덱스에서 인자가 위치한 인덱스를 반환하되,범위를 지정함
print(x.index('Banana', 0, len(x)))
위와 같이 리스트인 x를 만들었다
x에서 Banana 데이터에 대해 몇 가지 코드를 시험해본다
첫번째 방법은 인덱스 번호를 직접 지정하여 결과를 받아오는 방법이다

두번째 방법은 Banana 데이터가 x에 있는지 in 연산자를 통해 판단한다

세 번째 방법은 list의 메서드 index를 통해 list안에 있는 해당 데이터의 인덱스를 가져오는 방법이다

네 번째 방법은 index 메서드를 통해 가져온 인덱스로 인덱싱을 하여 데이터를 반환한다

마지막 방법은 데이터의 인덱스를 시퀀스 자료구조에서 찾되, 범위를 지정하는 방법이다

728x90
반응형
'Python > 45가지 파이썬 기초문법 예제' 카테고리의 다른 글
| 파이썬 (6) - 시퀀스 타입 조회(Sequence Item Selection) (0) | 2025.03.11 |
|---|---|
| 파이썬 (5) - 시퀀스 타입 슬라이싱(Sequence Type Slicing) (0) | 2025.03.06 |
| 파이썬 (3) - 에러 핸들링(TypeError Handling) (0) | 2025.02.27 |
| 파이썬 (2) - 할당 및 비교(Assigning & Comparison) (0) | 2025.02.27 |
| 파이썬 (1) - 변수 네이밍 규칙(Naming Convention) (0) | 2025.02.26 |