본문 바로가기
Python

파이썬 중급 #087 자료구조 - 튜플(tuple) 과 인덱스

by Smart Factory in 2020 2022. 6. 3.
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
반응형

댓글