튜플이란?
튜플은 문자열, 리스트와 같은 항목의 나열인 시퀸스로, 항목의 순서나 내용이 수정이 불가능하고, 들어가는 데이터의 제한은 없다.
튜플 생성 방법
#튜플 예시
singer = ("BTS", "볼사", "반설희", ["태양", "대성", "GD", "탑"])
#튜플 생성 1
bookList = ()
#튜플 생성 2
flowerList = tuple()
튜플 참조 및 출력
singer = ("BTS", "볼사", "반설희", ["태양", "대성", "GD", "탑"])
print(singer[1])
# >>> 볼사
튜플은 참조와 슬라이스는 가능하지만, 수정이 불가능해, 첨자와 슬라이스로 수정이 불가능하다.
튜플 연결과 반복, 정렬과 삭제
튜플은 +와 *를 이용하여 튜플을 연결하거나 반복 할 수 있다.
# + 연산자
kpop = ("BTS", "블랙핑크")
num = (7,4)
print(kpop + num)
# >>> ("BTS", "블랙핑크", 7, 4)
# * 연산자
grade = ("1학년", "2학년")
print(grade * 2)
# >>> ('1학년', '2학년', '1학년', '2학년')
sorted()를 이용하여 튜플를 정렬한 리스트를 반환할 수 있다.
# 정렬
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학년']
'Language > Python' 카테고리의 다른 글
[Python] 리스트(1) (0) | 2022.06.06 |
---|---|
[Python] requests와 json을 이용한 http 통신하기. (0) | 2022.06.04 |
[Django] Django 개발 환경 구축(Mac, Anaconda, IntelliJ) (0) | 2022.05.07 |
[Python] 내장 함수 (0) | 2022.04.27 |
[Python] 기본 함수 정리 (0) | 2022.04.20 |