반응형
파이썬에서 튜플은 단일변수에 여러항목을 저장하는데 사용된다.
튜플은 ReadOnly(읽기 전용) 이라고 생각할수있다. 한번 값을 대입하면 변경할수가 없고 정렬 순서가 정해져있다
튜플은 둥근 대괄호로 작성하면 된다.
tuple = ('apple', 'banana', 'grape')
print(tuple)
이렇게 튜플을 지정하면 이 값은 변경할수없고, 입력 순서대로 차례차례 인덱스 번호가 부여된다. 그리고 중복값을 허용한다.
반응형
그리고 튜플은 변경할수가 없으므로, 값을 추가하거나 값을 변경, 제거할수가 없다.
따라서 위의 코드에서 apple은 tuple[0]이고 차례차례 [1], [2]번의 Index 번호를 부여받는다.
tuple = ('apple', 'banana', 'grape')
print(tuple[2]) # 출력은 grape가 나온다
그리고 튜플은 다양한 데이터타입을 동시에 적용할수가 있다 숫자, 문자, Boolean 타입의 데이터들을 한꺼번에 튜플화 할수있다.
human = ('name', 34, True, 'Height')
print(human)
len함수를 이용하여 튜플의 Size를 구할수도있다.
human = ('name', 34, True, 'Height')
print(len(human)) # 4가 출력된다
그리고 하나의 항목으로도 튜플을 만들수가 있는데, 이런경우에는 단일항목 뒤에 , 쉼표를 붙여줘야한다.
쉼표를 붙여주지 않으면 Python에서는 튜플로 인식하지 않는다.
tuple1 = ('apple',)
tuple2 = ('apple')
print(type(tuple1)) # class tuple
print(type(tuple2)) # class str
쉼표를 붙이지않은 tuple2는 str로 인식된다.
반응형
'Study > Python' 카테고리의 다른 글
Python에서의 문자열비교 eq 사용법 (0) | 2023.03.19 |
---|---|
Python의 변수 선언 방법 (0) | 2023.03.15 |
Python 문제풀이기록 (0) | 2022.08.09 |