IT/Python_학습

Python_4 _ 자료형 [튜플]

다자녀 이프로 2021. 9. 9. 21:53
반응형

안녕하세요.

 

다자녀 이프로입니다.

 

이번에는 파이썬 - 튜플에 관한 내용으로 왔습니다.

 

한번 같이 알아보시죠.!

 

 

 

튜플...?

 

 

 

튜플은 앞서 이야기한 리스트와 거의 흡사하나 몇가지의 다른점이 있습니다.

 

1. 리스트는 대괄호[ ]으로 둘러싸지만 튜플은 소괄호( )으로 둘러싼다.

2. 리스트와 달리 튜플은 그 요소를 바꿀 수 없다.

 

 

자 그럼 튜플의 예를 한번 볼까요?

 

 

t1 = () #비어있는 튜플 생성 가능

t2 = (1,) #1개의 요소를 가질때도 뒤에 , 사용해야함

t3 = (123#리스트 처럼 사용

t4 = 123 #괄호생략 가능

t5 = ('a''b', ('ab''cd')) #튜플 내부에 튜플 포함 가능

 

 

이런식으로 생성이 가능합니다. 

 

리스트와 흡사하죠!?

 

 

자 그럼 간단히 튜플의 활용법을 알아볼게요.

 

 

 

1) 인덱싱

 

t4 = 123 

 

print(t4[1]) #결과값 : 2

 

이런식으로 리스트와 같이 인덱싱이 가능합니다.

 

 

 

 

2) 슬라이싱

 

t4 = 1234,5,6

 

print(t4[1:4]) #결과값 : (2, 3, 4)

 

리스트와 같이 이렇게 슬라이싱도 가능합니다.

 

 

3) 튜플 길이 구하기

 

t4 = 1234,5,6

 

print(len(t4)) #결과값 : 6

 

 

내장 함수 Len을 이용하여 튜플의 길이를 구할 수 있습니다.

 

 

4) 튜플간 더하기

 

t1 = 12

t2 = 34

t3=5,6

 

print(t1+t2#결과값 : (1, 2, 3, 4)

print(t1+t2+t3#결과값 : (1, 2, 3, 4, 5, 6)

 

위와 같이 튜플간 더하기가 가능합니다. (합치기.. 라고 해야 할까요?!ㅎㅎ)

 

 

5) 튜플 곱하기

 

t1 = 12 

t2 = 34

 

print(t1*2#결과값 : (1, 2, 1, 2)

print(t2*3#결과값 : (3, 4, 3, 4, 3, 4)

 

 

위와같이 튜플을 곱한만큼 반복해줄 수 있습니다.

 

 

 

자 어떠신가요? 

 

생각보다 어렵지 않죠?

 

 

 

앞에 리스트와 거의 흡사해서 좀 간단히 예만 들고 넘어갔는데 혹시 어려우시다면

 

리스트를 한번 더 보고 와 주세요 ~~

 

 

https://botong-it.tistory.com/39

 

Python_3 _ 자료형 [리스트]

안녕하세요. 다자녀 이프로입니다. 이번에는 리스트 자료형에 대해 알아볼텐데요. 여러 숫자나 문자들의 집합같은것들도 프로그래밍을 하다보면 사용하게 될텐데요. 예를들어 학생들의 나이가

botong-it.tistory.com

 

 

 

 

 

자 그럼 다음에 또 올게요 ~~

반응형

'IT > Python_학습' 카테고리의 다른 글

Python_6 _ 제어문(IF)  (0) 2021.09.09
Python_5 _ 변수  (0) 2021.09.09
Python_3 _ 자료형 [리스트]  (0) 2021.09.07
Python_2 _ 자료형 [Bool, None]  (0) 2021.09.07
Python_1 _ 자료형 [숫자, 문자]  (0) 2021.09.07