일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MongoDB
- react
- pandas
- Class
- SAA
- 튜플
- 카톡
- wetube
- AWS
- Props
- flask
- dict
- crud
- async
- socket io
- merge
- Vue
- TypeScript
- docker
- node
- git
- S3
- NeXT
- RDS
- EC2
- 채팅
- lambda
- 파이썬
- SSA
- 중급파이썬
- Today
- Total
목록리스트 (3)
초보 개발자
[리스트의 sort 메소드] ns = [3,1,4,2] ns.sort() #기본 오름차순 ns [1,2,3,4] ns.sort(reverse=True) ns [4,3,2,1] 내부적으로 모든 값을 대상으로 연산을 진행하고 그 결과를 바탕으로 오름차순 정렬을 한다. 내림차순 정렬을 원한다면 매개변수 rever에 True를 전달하면 된다. 그럼 다음과 같이 이름과 나이 정보가 묶여 있는 상황에서는 어떻게 정렬을 진행해야 할까? ns = [('Yoon',33),('Lee',12),('Park',29)] # (name, age) 이건 상황에 따라 달라진다. 이름이 기준인지, 나이가 기준인지, 먼저 나이를 기준으로 정렬을해보자 ns = [('Yoon',33),('Lee',12),('Park',29)] # (nam..
패킹 : 묶기 언패킹 : 풀기 * → 묶는다 라는 의미라고 생각하자 단! 단 하나의 경우에는 풀기의 의미도 있다. 그게 언제냐면 함수를 호출하면서 인자를 전달할 때이다. 튜플로 값을 묶는 행위를 가리켜 '튜플 패킹'이라 하고 반대로 튜플로 묶여 있는 값들을 풀어내느 행위를 '튜플 언패킹'이라 한다. 튜플 패킹 : 하나 이상의 값을 튜플로 묶는 행위 튜플 언패킹 : 튜플레 묶여 있는 값들을 풀어내는 행위 tri_one = (12, 15) #밑변 길이 12와 높이 길이 15를 묶어 놓은 것 # tri_one = 12, 15 이렇게 소괄호 생략할 수도 있다. tri_one (12, 15) 보통은 튜플 생성이라고 이야기를 한다. 하지만 튜플 패킹이라고 이야기를 할 수도 있다. 반대로 다음과 같이 튜플에 저장된 ..
수정 가능학 객체를 mutable이라고 하고 (리스트, 딕셔너리와 같이 수정이 가능한 것) 수정 불가능한 객체를 immutable이라고 한다. (튜플과 같이 수정이 불가능한 것) r = [1,2] id(r) # 리스트의 주소 정보 확인 ex ) 51637384 r += [3,4] # 리스트에 값을 추가 r [1,2,3,4] # 잘 추가가 됨 id(r) #리스트의 주소가 바뀌지 않았음을 확인 51637384 튜플에 저장된 값을 수정하게 되면 다음 예에서 보이듯이 새로운 튜플이 만들어 진다. t = (1,2) id(t) # 튜플의 주소 정보 확인 ex ) 58040192 t += [3,4] # 튜플에 값을 추가 , 이때 새로운 튜플이 만들어 진다. t (1,2,3,4) # 잘 추가가 됨 id(t) #t에 저..