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 |