반응형
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
- DART
- sum
- join
- WECODE
- SQL
- FOR
- range
- Sorted
- decorator
- STR
- enumerate
- len
- If
- js
- map
- count
- or
- index
- 위코드
- slice
- Python
- LOWER
- Algorithm
- lambda
- list
- and
- MAX
- split
- iNT
- 파이썬
Archives
- Today
- Total
코드로 우주평화
김왼손의 왼손코딩 #튜플, 패킹, 언패킹 본문
반응형
오늘 배운 것
<Tuple>
튜플 : 리스트와 마찬가지로 여러 값을 모아서 저장하는 것
> 단, 리스트와 다른 점은 값을 변경할 수 없다. (이뮤터블)
리스트는 {} 를 쓰지만 튜플은 () 또는 괄호 없이 콤마만으로 만들 수 있다.
ex.
tuple = ()
> 빈 튜플
tuple = (1, 2, 3)
tuple = 1, 2, 3
> 둘다 튜플이 된다.
<Packing / Unpacking >
패킹은 값을 묶는 것, 언패킹은 값을 푸는 것
패킹 ex.
tuple = 1, 2, 3
> 튜플로 묶는 것도 패킹
언패킹 ex.
토마토, 바나나, 사과 = tuple
> 위에 묶은 튜플이 각각 토마토, 바나나, 사과 로 언패킹 된다.!!
+
언패킹한 값을 서로 바꾸기 위해서는?
ex.
토마토, 바나나 = 바나나, 토마토
이렇게 하면 서로 값이 바뀌게 된다.
( 토마토 > 2 바나나 > 1 )
그 원리는 = 우측이 패킹이 되는 것이고
= 좌측이 다시 언패킹 되는 것이다.
오늘 느낀 것
반응형
'나는 이렇게 학습한다 > Language' 카테고리의 다른 글
김왼손의 왼손코딩 #연산자 _ 할당, 산술, %로 홀짝 구분하기, 문자열 연산자 (0) | 2021.07.18 |
---|---|
김왼손의 왼손코딩 #for, range(), for x 2, 컴프리헨션 (0) | 2021.07.17 |
김왼손의 왼손코딩 #리스트, 값 추가하기, 인덱싱, 슬라이싱, 메서드 (0) | 2021.07.15 |
김왼손의 왼손코딩 #독스트링, end, 이스케이프 코드 (0) | 2021.07.14 |
김왼손의 왼손코딩 #format(), 인덱싱, 슬라이싱, 메서드 (0) | 2021.07.13 |