Python
파이썬 중급 #087 자료구조 - 튜플(tuple) 과 인덱스
Smart Factory in 2020
2022. 6. 3. 05:58
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
반응형