Python

[파이썬] 튜플(tuple)

MASSO 2022. 7. 17. 16:19
728x90

튜플

- 순서가 있으나 수정 불가능(ex. (1,2,3))

- 자주 안 쓰이는 편이나, 데이터 변경이 필요 없는 경우 메모리를 아끼기 위해 사용

- 튜플 이름=(속성1, 속성2...) 입력하여 생성 가능, () 안 적어도 됨

- 데이터 수정은 불가하나 순서가 있으므로 인덱싱, 슬라이싱 가능.. 방식은 리스트와 동일

- 튜플 안에 튜플을 넣을 수 있고 리스트도 넣을 수 있다...

 

튜플을 리스트로 형변환

- list(튜플이름) 함수 사용하여 리스트로 형변환 가능

 

데이터 언패킹(unpacking)

- 속성이름0, 속성이름1... = 튜플이름 입력하여 한 번에 바인딩 가능

 

별(*) 표현식

- 언패킹 시 특정값을 제외한 나머지 값 바인딩 하고 싶을 때 사용

- 속성이름0, *속성이름1 = 튜플이름 입력하여 바인딩 가능(*속성이름1이, 속성이름0이 바인딩한 값을 제외한 모든 값을 바인딩)

728x90

'Python' 카테고리의 다른 글

[파이썬] 딕셔너리(dict)  (0) 2022.07.17
[파이썬] 리스트(list)  (0) 2022.07.17
[파이썬] 출력(print)  (0) 2022.07.17
[파이썬] 데이터 타입  (0) 2022.07.17
[파이썬 300제] 1~10  (0) 2022.07.17