Tech Blog of Pinomaker
Published 2022. 5. 30. 16:22
[Python] 튜플 Language/Python

1. 튜플이란?

튜플은 문자열, 리스트와 같은 항목의 나열인 시퀸스로, 항목의 순서나 내용이 수정이 불가능하고, 들어가는 데이터의 제한은 없다.

 

튜플 생성 방법

<python />
#튜플 예시 singer = ("BTS", "볼사", "반설희", ["태양", "대성", "GD", "탑"]) #튜플 생성 1 bookList = () #튜플 생성 2 flowerList = tuple()

2.  

튜플 참조 및 출력

<python />
singer = ("BTS", "볼사", "반설희", ["태양", "대성", "GD", "탑"]) print(singer[1]) # >>> 볼사

 

튜플은 참조와 슬라이스는 가능하지만, 수정이 불가능해, 첨자와 슬라이스로 수정이 불가능하다.

 

3. 튜플 연결과 반복, 정렬과 삭제

튜플은 +와 *를 이용하여 튜플을 연결하거나 반복 할 수 있다.

<python />
# + 연산자 kpop = ("BTS", "블랙핑크") num = (7,4) print(kpop + num) # >>> ("BTS", "블랙핑크", 7, 4) # * 연산자 grade = ("1학년", "2학년") print(grade * 2) # >>> ('1학년', '2학년', '1학년', '2학년')

 

sorted()를 이용하여 튜플를 정렬한 리스트를 반환할 수 있다.

<python />
# 정렬 grade1 = ("2학년", "1학년", "3학년") grade2 = sorted(grade1) print(grade2) # >>> ['1학년', '2학년', '3학년'] # 역순 정렬 grade3 = ("2학년", "1학년", "3학년") grade4 = sorted(grade1, reverse=True) print(grade4) # >>> ['3학년', '2학년', '1학년']
profile

Tech Blog of Pinomaker

@pinomaker

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!