Bunny Code
[Python] - 17) 튜플 (Tuple) 본문
튜플은 리스트와 비슷한 자료형인데,
한 번 결정된 요소를 바꿀 수 없다는 점이 리스트와 다릅니다.
+) 튜플은 괄호를 생략해도 튜플로 인식할 수 있는 경우, 괄호 생략 가능
tuple = (<식별자1>, <식별자2>, ... , ) (리스트의 괄호 형태는 [], 딕셔너리의 괄호 형태는 {})
위의 사진에서 볼 수 있듯이, 튜플의 요소를 변경하려고 할 경우 오류가 발생하는 것을 확인할 수 있습니다.
여기서 또 주의해야할 점이,
리스트는 요소의 개수에 상관없이 항상 선언하는 방법이 똑같지만, 튜플의 경우 요소를 하나만 가질 경우 특별한 방법이 필요합니다.
tuple = (<식별자>, ) (첫 번째 요소 뒤에 의미 없는 쉼표를 넣어줘야 함.)
튜플을 사용해 값을 할당하는 것도 간단합니다.
튜플을 사용하면 여러 개의 값을 리턴하고 할당할 수 있기 때문에 함수의 리턴에 많이 사용합니다.
'Hello Coding 파이썬' 을 참고하여 작성하였음.
'Python Basic' 카테고리의 다른 글
[Python] - 19) 파일 처리, with 구문 (0) | 2020.08.24 |
---|---|
[Python] - 18) map(), filter() & 람다(lambda) (0) | 2020.08.18 |
[Python] - 16) 메모화 (0) | 2020.08.17 |
[Python] - 15) 리턴(return), 재귀 함수 (0) | 2020.08.15 |
[Python] - 14) def 로 함수 선언하기 (0) | 2020.08.14 |
Comments