Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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단계
- 코드수행
- 자료구조 및 실습
- test-helper
- AWS
- 모두를 위한 딥러닝 강좌 시즌1
- 3단계
- 1단계
- 백준
- MySQL
- Python
- CS231n
- 이것이 코딩테스트다 with 파이썬
- pytorch
- Object detection
- 구현
- cs
- 딥러닝
- 전산기초
- 프로그래머스
- C++
- 파이썬
- 그리디
- 실전알고리즘
- docker
- STL
- SWEA
- ubuntu
- ssd
- 머신러닝
Archives
- Today
- Total
곰퓨타의 SW 이야기
[python] 튜플 자료형 뿌시기 본문
앞의 글과 같이 점프투 파이썬 뿌시기를 이어가보고자 한다..!
[내사랑 점프투 파이썬❣️]
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
튜플 ?!?
튜플은 리스트와 비슷하다. 사실 이전에 튜플과 리스트가 유사해보이길래 둘의 차이점에 대해 블로그에 정리를 하였었는데, 점프투파이썬이 정리를 잘해놔서 다시 정리해보고자 한다.
리스트와 튜플의 차이점_ 값의 변화 여부⭐️
- 리스트는 []로 둘러싸지만, 튜플은 ()로 둘러싼다.
- 리스트는 값의 생성, 수정, 삭제가 가능하지만 튜플은 그 값을 바꿀 수 없다.
- 튜플은 단 1개의 요소만 가지는 경우, 요소 뒤에 콤마(,)가 필수이다.
- 튜플은 요소가 여러개인 경우 () 괄호 생략 가능
튜플의 요소값을 지우거나 변경하려고 하는 경우 ?!?
튜플은 앞에서 지우거나 변경이 불가능하다고 하였는데, 각 경우마다 실제로 어떻게 에러가 나오는지에 대해 소개하고 있다.
# 튜플 요소를 삭제하려는 경우
>>> t1 = (1, 2, 'a', 'b')
>>> del t1[0]
#Traceback (most recent call last):
# File "<stdin>", line 1, in <module>
#TypeError: 'tuple' object doesn't support item deletion
# 튜플 요소를 변경하려는 경우
>>> t1 = (1, 2, 'a', 'b')
>>> t1[0] = 'c'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
튜플 다루기
튜플의 인덱싱과 슬라이싱
리스트와 비슷하다.
>>> t1 = (1, 2, 'a', 'b')
>>> t1[0]
1
>>> t1[3]
'b'
>>> t1 = (1, 2, 'a', 'b')
>>> t1[1:]
(2, 'a', 'b')
튜플 더하기, 곱하기, 길이 구하기
이 또한 리스트와 비슷하다는 생각이 들었다.
>>> t1 = (1, 2, 'a', 'b')
>>> t2 = (3, 4)
>>> t1 + t2
(1, 2, 'a', 'b', 3, 4)
>>> t2 = (3, 4)
>>> t2 * 3
(3, 4, 3, 4, 3, 4)
>>> t1 = (1, 2, 'a', 'b')
>>> len(t1)
4
튜플을 살펴보며 리스트와 굉장히 유사하다는 것을 알 수 있었다 !!
다음은 딕셔너리가 오도록 하고, 집합 자료형을 데려와보아야겠다 ⭐️
'TIL > 코테개념_python' 카테고리의 다른 글
[python] 집합 자료형 뿌시기 (0) | 2021.01.06 |
---|---|
[python] dictionary 사용법 뿌시기 (0) | 2021.01.06 |
[python] 리스트 자료형 뿌시기 (0) | 2021.01.06 |
[python] 문자열 포매팅 뿌시기! (0) | 2021.01.03 |
[python] 문자열 연산 및 인덱싱, 슬라이싱 뿌시기 (0) | 2021.01.03 |
Comments