728x90
반응형
녕하세요. 스마트팩토리입니다.
파이썬 중급 #087 자료구조 - 튜플(tuple) 과 인덱스에 대해 알아보겠습니다.
1. 튜플
튜플도 인덱스를 가지고 있다.
하지만 수정, 변경, 삭제가 되지 않는다. 그래서 새로운 객체를 만들어 사용한다.
코드를 보면서 알아보겠습니다.
nums_digit=(1,2,3)
nums_string=("일","이","삼")
print(nums_digit)
print(nums_string)
nums=nums_string+nums_digit
print(nums)
튜플은 ()를 사용하여 생성할 수 있고, 한번 생성된 튜플의 요소는 변경이 되지 않지만 다른 튜플 변수를 사용하여 요소값을 사용할 수 있다. 이는 튜플이 변경이 불가하다는 측면에서 자료 변경을 못하는 하는 방법으로 유용하다 하겠다.
nums_c=nums
print(nums_c)
튜플은 복사가 가능하지만 이는 서로 다른 객체로 값을 가지고 있는 자료구조이다.
for i in range(len(nums)):
print(nums[])i
튜플은 개별 인덱스를 가지고 있어서 반복문을 활용한 요소값 출력을 할 수 있다.
nums_digit=(1,2,3)
nums_string=("일","이","삼")
print(nums_digit)
print(nums_string)
nums=nums_string+nums_digit
print(nums)
nums_c=nums
print(nums_c)
for i in range(len(nums)):
print(nums[])i
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #089 자료구조 - 튜플(tuple) 내장함수 len, max(), min() (0) | 2022.06.05 |
---|---|
파이썬 중급 #088 자료구조 - 튜플(tuple) index, " 문자열" in (0) | 2022.06.04 |
파이썬 중급 #086 자료구조 - 튜플(tuple) 이란? (0) | 2022.06.02 |
파이썬 중급 #085 리스트 - 최대값 출력 ,최소값 출력 (0) | 2022.05.31 |
파이썬 중급 #084 리스트 - 리스트 함축 상호곱 cross product (0) | 2022.05.30 |
댓글