안녕하세요.
다자녀 이프로입니다.
이번에는 파이썬 - 튜플에 관한 내용으로 왔습니다.
한번 같이 알아보시죠.!

튜플은 앞서 이야기한 리스트와 거의 흡사하나 몇가지의 다른점이 있습니다.
1. 리스트는 대괄호[ ]으로 둘러싸지만 튜플은 소괄호( )으로 둘러싼다.
2. 리스트와 달리 튜플은 그 요소를 바꿀 수 없다.
자 그럼 튜플의 예를 한번 볼까요?
t1 = () #비어있는 튜플 생성 가능
t2 = (1,) #1개의 요소를 가질때도 뒤에 , 사용해야함
t3 = (1, 2, 3) #리스트 처럼 사용
t4 = 1, 2, 3 #괄호생략 가능
t5 = ('a', 'b', ('ab', 'cd')) #튜플 내부에 튜플 포함 가능
이런식으로 생성이 가능합니다.
리스트와 흡사하죠!?
자 그럼 간단히 튜플의 활용법을 알아볼게요.
1) 인덱싱
t4 = 1, 2, 3
print(t4[1]) #결과값 : 2
이런식으로 리스트와 같이 인덱싱이 가능합니다.
2) 슬라이싱
t4 = 1, 2, 3, 4,5,6
print(t4[1:4]) #결과값 : (2, 3, 4)
리스트와 같이 이렇게 슬라이싱도 가능합니다.
3) 튜플 길이 구하기
t4 = 1, 2, 3, 4,5,6
print(len(t4)) #결과값 : 6
내장 함수 Len을 이용하여 튜플의 길이를 구할 수 있습니다.
4) 튜플간 더하기
t1 = 1, 2,
t2 = 3, 4
t3=5,6
print(t1+t2) #결과값 : (1, 2, 3, 4)
print(t1+t2+t3) #결과값 : (1, 2, 3, 4, 5, 6)
위와 같이 튜플간 더하기가 가능합니다. (합치기.. 라고 해야 할까요?!ㅎㅎ)
5) 튜플 곱하기
t1 = 1, 2
t2 = 3, 4
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 |