728x90
반응형
파이썬에서 튜플과 시퀀스는 데이터를 순차적으로 저장하고 관리하는 데 사용되는 중요한 자료형입니다. 튜플은 변경 불가능한(immutable) 시퀀스로, 여러 데이터를 그룹화하고 관리하는 데 사용됩니다.
1. 튜플 생성
튜플은 괄호로 감싸서 생성하며, 여러 값을 그룹화하는 데 사용됩니다.
my_tuple = (1, 2, 3)
2. 인덱싱과 슬라이싱
튜플 내부의 데이터는 인덱스를 사용하여 접근하거나 슬라이싱을 통해 범위를 선택할 수 있습니다. 3. 언패킹: 튜플 내의 값을 변수로 언패킹하여 각각의 변수에 할당할 수 있습니다.
print(my_tuple[0]) # 1 출력
print(my_tuple[1:3]) # (2, 3) 출력
4. 튜플 덧셈과 곱셈
두 개의 튜플을 더하면 두 튜플의 원소가 합쳐진 새로운 튜플이 생성됩니다. 곱셈 연산은 튜플을 반복하여 새로운 튜플을 생성합니다.
x, y, z = my_tuple
print(x, y, z) # 1 2 3 출력
5. 시퀀스(Sequences)의 공통 기능
시퀀스 자료형(리스트, 튜플 등)은 공통된 기능을 가집니다. 길이 확인, 특정 값 존재 여부 확인, 연결, 반복 등의 연산을 활용할 수 있습니다.
tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
result = tuple1 + tuple2 # (1, 2, 3, 4, 5, 6)
6. 언패킹과 루프
튜플을 언패킹하여 각각의 변수로 값을 할당하고, 루프를 사용하여 튜플 내의 원소에 접근할 수 있습니다.
coordinates = [(1, 2), (3, 4), (5, 6)]
for x, y in coordinates:
print(f"X: {x}, Y: {y}")
7. 튜플의 활용
튜플은 변경할 수 없는 특성으로 데이터의 보안성을 강화하고, 함수의 반환값으로 활용될 때 유용합니다.
8. 튜플과 리스트의 차이
튜플은 변경할 수 없는 불변 자료형이며, 리스트는 변경 가능한 가변 자료형입니다. 튜플은 상수적인 데이터를 저장할 때 유용하게 사용됩니다. 파이썬의 튜플과 시퀀스는 데이터의 순차적인 저장과 처리를 위해 중요한 역할을 합니다. 위의 설명과 개념을 통해 튜플과 시퀀스의 활용 방법을 익힐 수 있습니다.
728x90
반응형
'파이썬 > 파이썬 기초' 카테고리의 다른 글
[파이썬 Python] 모듈 사용과 예제 (패키지 불러오기) (0) | 2023.08.26 |
---|---|
[파이썬 Python] 고유한 값들의 집합 Set (0) | 2023.08.25 |
[파이썬 Python] 함수 정의하기 (Def) (0) | 2023.08.15 |
[파이썬 Python] 조건에 따른 명령어 수행 (Match, Case) (0) | 2023.08.14 |
[파이썬 Python] Pass문 활용. 코드를 미완성으로 남겨둘때 (0) | 2023.08.14 |