# 시퀀스 자료형(Sequence types)이란?
- 요소들이 연속적으로 이어진 자료형
- 시퀀스를 사용하면 여러 항목을 하나의 변수에 저장할 수 있으며, 시퀀스의 각 요소는 고유한 인덱스 또는 위치를 갖는다.
# 파이썬의 주요 내장 시퀀스 타입
- Lists:
- 리스트는 변할 수 있는 시퀀스로, 다양한 데이터 타입의 요소를 포함할 수 있다.
- 요소들에 순서가 있고, 인덱스 표기법을 사용하여 액세스할 수 있다.
- 대괄호([])를 사용하여 정의한다.
my_list = [1, 2.0, "three"]
- Tuples:
- 튜플은 변하지 않는 시퀀스로, 주로 고정된 항목의 컬렉션을 나타내는 데 사용된다.
- 요소들에 순서가 있고, 인덱스 표기법을 사용하여 액세스할 수 있다.
- 소괄호'()'를 사용하여 정의한다.
my_tuple = (1, 2.0, "three")
- Strings:
- 문자열은 문자의 시퀀스로, 변하지 않는다.
- 문자열의 문자들에 순서가 있으며, 인덱스 표기법을 사용하여 액세스할 수 있다.
- 작은따옴표(')나 큰따옴표(")를 사용하여 정의한다.
my_string = "Hello, Python!"
- Ranges:
- 레인지는 숫자의 시퀀스로, 변하지 않으며, 주로 루프에서 사용한다.
- 'range()' 함수를 사용하여 생성한다.
my_range = range(5) # 0, 1, 2, 3, 4를 나타낸다.
- Bytes and Bytearrays:
- 바이트와 바이트어레이는 바이트(0에서 255까지의 정수)의 시퀀스를 나타낸다.
- 바이트는 변하지 않고, 바이트어레이는 변할 수 있다.
my_bytes = b"hello"
my_bytearray = bytearray([65, 66, 67])
728x90
'Python' 카테고리의 다른 글
[Python] break와 continue (0) | 2024.01.12 |
---|---|
[Python] while 문 (0) | 2024.01.12 |
[Python] for 문 (0) | 2024.01.12 |
[Python] if 문 (0) | 2024.01.12 |
[Python] 딕셔너리(Dictionary) (0) | 2024.01.12 |