Python기초 9 - 튜플

do yeon kim·2022년 6월 1일
0

Python(기초)_fastcampus

목록 보기
9/21

튜플

  • 튜플은 시퀀스자료형이다. (순서가 있다)
  • 수정, 추가, 삭제가 불가능한 리스트이다. (읽기 전용리스트)
  • 메모리 사용이 효율적이다.(변경되지 않으므로)
  • 읽기만 가능하므로 데이터 손실 걱정이 없다.(변경되지 않으므로)

튜플 = (데이터, 데이터, 데이터)
튜플 = 데이터, 데이터, 데이터

튜플을 만들때 괄호를 생략할수 있다.

데이터타입이 상관없이 들어가도 된다.
튜플 = ("밥", 123, True)

한개의 데이터를 가진 튜플을 만들때는 반드시 ,를 붙혀야한다.
튜플 = (1,)


튜플을 리스트로 만들기

a = tuple(list)
a = tuple(range객체)
b = list(tuple)

패킹과 언패킹

numbers = 3,4,5
a,b,c = numbers
a = 3
b = 4
c = 5


패킹 : 여러개의 데이터를 하나의 변수에 할당하는 것이다.
언패킹 : 컬렉션의 각 데이터를 각각의 변수에 할당하는 것이다.

튜플뿐만아니라 리스트도 가능하다.

패킹을 활용해서 두개의 값을 교환할수 있다
a,b = b,a
a에는 b의 값을
b에는 a의 값을 저장한다.

튜플의 함수

특정값의 인덱스

  • 튜플.index()

특정값의 개수

  • 튜플.count()

최대값,최소값

  • max(튜플) min(튜플)

합계

  • sum(튜플)
a = 10,20,30,40,30

a.index(10) 0
a.count(30) 2
max(a) 40
min(a) 10
sum(a) 130

https://fastcampus.co.kr/dev_online_pyweb

0개의 댓글