숫자 튜플 정의
이 단계에서는 Python 에서 숫자 데이터 (정수 및 부동 소수점) 만 포함하는 튜플을 정의하는 방법을 배우게 됩니다. 튜플은 Python 의 기본적인 데이터 구조이며, 리스트와 유사하지만 한 가지 중요한 차이점이 있습니다. 튜플은 불변 (immutable) 하다는 것입니다. 즉, 생성 후에는 요소를 변경할 수 없습니다. 이러한 불변성은 고정된 데이터 컬렉션을 나타내는 데 유용합니다.
정수를 포함하는 간단한 튜플을 생성하는 것으로 시작해 보겠습니다.
-
VS Code 편집기를 엽니다.
-
~/project 디렉토리에 numeric_tuple.py라는 새 파일을 생성합니다.
## ~/project/numeric_tuple.py
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple)
-
파일을 저장합니다.
-
터미널을 엽니다.
-
python 명령을 사용하여 스크립트를 실행합니다.
python ~/project/numeric_tuple.py
다음과 같은 출력을 볼 수 있습니다.
(1, 2, 3, 4, 5)
이제 부동 소수점을 포함하는 튜플을 생성해 보겠습니다.
-
부동 소수점 값을 포함하도록 numeric_tuple.py 파일을 수정합니다.
## ~/project/numeric_tuple.py
my_tuple = (1.0, 2.5, 3.7, 4.2, 5.9)
print(my_tuple)
-
파일을 저장합니다.
-
스크립트를 다시 실행합니다.
python ~/project/numeric_tuple.py
다음과 같은 출력을 볼 수 있습니다.
(1.0, 2.5, 3.7, 4.2, 5.9)
튜플은 정수와 부동 소수점의 혼합을 포함할 수도 있습니다.
-
정수와 부동 소수점 값을 모두 포함하도록 numeric_tuple.py 파일을 수정합니다.
## ~/project/numeric_tuple.py
my_tuple = (1, 2.5, 3, 4.2, 5)
print(my_tuple)
-
파일을 저장합니다.
-
스크립트를 실행합니다.
python ~/project/numeric_tuple.py
다음과 같은 출력을 볼 수 있습니다.
(1, 2.5, 3, 4.2, 5)
요약하면, 숫자 (정수 및 부동 소수점) 를 괄호 () 안에 넣고 쉼표로 구분하여 숫자 데이터를 포함하는 튜플을 정의할 수 있습니다.