Python 강좌 : 제 11강 - Tuple 기초 연산

Python Tuple 기초 연산

Python 강좌 : 제 11강 - Tuple 기초 연산
[ Python ] - 윤대희

튜플(Tuple)


Python에서는 소괄호(())를 이용하여 튜플을 생성할 수 있습니다.

튜플은 정의에 사용되며 변경이 불가하고 순서를 중요시합니다.

주로, 변하지 않는 값이나 위치, 크기 등 한 쌍을 이루는 객체들을 표현할 때 사용합니다.



생성


a = (1, 2, 3, 4, 5)
b = (6,)
c = tuple("123")

print(a)
print(b)
print(c)
결과
(1, 2, 3, 4, 5)
(6,)
(‘1’, ‘2’, ‘3’)

소괄호(())를 이용하여 List동일한 방법으로 튜플을 생성할 수 있습니다.

요소를 하나만 갖는 튜플을 생성할 경우, 요소 내에 콤마를 추가해 튜플로 표현할 수 있습니다.

또한, tuple()을 통해서도 다른 형식의 데이터를 튜플로 변경할 수 있습니다.



참조


a = (1, 2, 3, 4, 5)

print(a[0])
print(a[1])
print(a[2])
print(a[-1])
print(a[0:2])
print(a[0:-1])
print(a[0:-1:2])
결과
1
2
3
5
(1, 2)
(1, 2, 3, 4)
(1, 3)


튜플은 :을 이용하여 튜플을 참조할 수 있습니다.

튜플[index]를 사용하면 index의 값을 출력합니다.

튜플[start:end]를 사용하면 start부터 end값 까지 출력합니다.

튜플[start:end:interval]를 사용하면 start부터 end값 까지 interval 간격만큼 출력합니다.

첫번째 값0이며, 우측의 첫번째 값-1을 사용하여 출력이 가능합니다.



조사


a = (1, 2, 3, 4, 5)

print(len(a))
print(max(a))
print(min(a))
print(a.index(3))
print(a.count(1))
print(6 in a)
결과
5
5
1
2
1
False

len()을 이용하여 튜플의 길이를 확인할 수 있습니다.

min()을 이용하여 튜플에서 최솟값을 가지는 원소의 값을 확인할 수 있습니다.

max()를 이용하여 튜플에서 최댓값을 가지는 원소의 값을 확인할 수 있습니다.

튜플.index()를 이용하여 해당 값이 가지는 위치를 확인 할 수 있습니다. (시작값=0)

튜플.count()를 이용하여 해당 값이 가지는 개수를 확인할 수 있습니다.

값 in 튜플을 이용하여 해당 값이 존재하는지 확인할 수 있습니다.



Book Image

개정판이 출간됐습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍 (개정판)

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C#과 파이썬용 OpenCV의 데이터 형식과 행렬 및 배열 연산
  • 이미지/동영상/카메라를 활용한 입출력과 결과 저장
  • 전처리 과정과 정보를 탐색하기 위한 이미지 변형
  • 유의미한 정보를 검출하기 위한 이미지 변환
  • 이미지에서 정보를 검출 및 인식
  • 객체 검출을 포함한 모션 추적
  • K-means, KNN, SVM 등의 머신러닝 알고리즘 적용 방법
  • 카페(Caffe), 다크넷(Darknet), 텐서플로 모델을 활용한 딥러닝 모듈 적용 방법
  • Tesseract-OCR과 C# OpenCvSharp4를 활용한 프로젝트
  • 텐서플로와 Python OpenCV4를 활용한 프로젝트
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Previous post Python 강좌 : 제 10강 - 문자열 ⤧  Next post Python 강좌 : 제 12강 - Dictionary 기초 연산
    Python Category