Language/Python

Python 튜플 자료형/인덱싱과 슬라이싱

Dexter_- 2017. 7. 14. 13:45
728x90
반응형

 

 

 

튜플 자료형

📌 튜플(tuple)은 몇 가지 점을 제외하곤 리스트와 거의 비슷하며 리스트와 다른 점은 다음과 같다.

  • 리스트는 []으로 둘러싸지만 튜플은 ()으로 둘러싼다.
  • 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다.

리스트와 모습은 거의 비슷하지만 튜플에서는 리스트와 다른 2가지 차이점을 찾아볼 수 있다. t2 = (1,)처럼 단지 1개의 요소만을 사질 때는 요소 뒤에 (,)를 반드시 붙여야 한다는 것과 t4 = 1, 2, 3처럼 괄호()를 생략해도 무방하다는 점이다.

 

튜플과 리스트의 가장 큰 차이는 값을 변화시킬 수 있는가 없는가이다.

 

📌 튜플 요소값 삭제 시 오류

 

📌 튜플 요소값 변경 시 오류

 

 

 

 

튜플의 인덱싱과 슬라이싱, 더하기(+)와 곱하기(*)

📌 인덱싱하기

 

📌 슬라이싱하기

 

📌 튜플 더하기

 

📌 튜플 곱하기

 

728x90
반응형