Link
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이썬셋
- 2회기출
- 파이썬딕셔너리
- 파이썬AHP
- set시간복잡도
- 파이썬튜플
- 실기
- dataq
- 튜플
- 빅데이터분석기사
- 백준 2164
- 공빅데
- csv병합
- 태블로
- konlpy
- 딕셔너리
- 빅분기
- 작업형2
- 파이썬입출력
- 파이썬
- 셋
- 공빅데기관매칭
- 행별속성합계
- 워드클라우드
- 공공빅데이터청년인턴
- 빅분기실기
- 예측모델링
- 리스트
- 백준1920
- 컨테이너
- Today
- Total
Data Science
파이썬 튜플 문법 본문
튜플¶
- 튜플(tuple) : 데이터를 연속적으로 관리. 값을 바꿀 수 없음
- ('가','나','다','라')
- ('가','나','다','라')
In [8]:
fruit_tuple = ('apple','banana','orange')
In [9]:
fruit_tuple = ('apple','banana','orange','apple','banana') # 중복허용
fruit_tuple
Out[9]:
('apple', 'banana', 'orange', 'apple', 'banana')
아이템 선택¶
In [10]:
fruit_tuple[1]
Out[10]:
'banana'
In [11]:
# 아이템 변경 불가
fruit_tuple[1] = 'kiwi'
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-11-da8aeb9083b2> in <module> 1 # 아이템 변경 불가 ----> 2 fruit_tuple[1] = 'kiwi' TypeError: 'tuple' object does not support item assignment
아이템 추가/삭제¶
튜플에서는 일반적으로는 편집불가능
튜플 -> 리스트 -> 튜플로 변환 과정이 필요
In [12]:
# 튜플을 리스트로 형변환
fruit_tuple = list(fruit_tuple)
fruit_tuple
Out[12]:
['apple', 'banana', 'orange', 'apple', 'banana']
In [13]:
# 리스트 값 편집
fruit_tuple.append("watermelon")
fruit_tuple.remove("apple")
fruit_tuple
Out[13]:
['banana', 'orange', 'apple', 'banana', 'watermelon']
In [15]:
# 리스트를 다시 튜플로 형변환
fruit_tuple = tuple(fruit_tuple)
fruit_tuple
Out[15]:
('banana', 'orange', 'apple', 'banana', 'watermelon')
In [ ]:
'Python' 카테고리의 다른 글
파이썬 조건문 (0) | 2021.08.29 |
---|---|
파이썬 딕셔너리 문법 (0) | 2021.08.16 |
파이썬 세트 문법 (0) | 2021.08.16 |
파이썬 리스트 문법 (0) | 2021.08.16 |
파이썬 컨테이너 타입 (0) | 2021.08.16 |
Comments