6/21
2022. 6. 21. 10:36ㆍ코딩/Python
728x90
반응형
1. Python list
1) 위처럼 간단하게 a, b, c 라는 variable에 값을 각각 넣을 수 있다.
이를 unpacking이라 하며, 변수의 개수는 리스트의 elements 갯수와 동일해야 한다.
만약 해당 값이 쓸모가 없다면, 해당 값에 해당하는 부분을 _로 처리하면 된다.
2) 2차원 리스트
list가 list를 항목으로 품고있는 형태이다.
3) Stack, Heap Memory
모든 언어는 Primitive Type 값을 Stack Memory 에 저장한다.
Primitive Type 값을 제외한 data는 Heap Memory 에 저장하며, reference를 담고 있는 변수만 생성된다.
따라서 위에서 math_score 의 data만 바꾸었을 뿐인데,
같은 reference를 참조하는 math_backup_score의 값까지 변경된다.
4) list 정렬
.reverse() \\ 값의 수순을 거꾸로 정렬한다.
.sort() \\ 오름차순으로 정렬한다.
내림차순 정렬은 sort(reverse=True) 를 사용한다.
원본값을 유지한 채 정렬된 값을 원한다면 sorted()를 사용하자.
리스트에 포함된 항목의 개수를 알고 싶을 땐 count를 이용한다.
728x90
반응형
'코딩 > Python' 카테고리의 다른 글
생활코딩) Python 제어문 공부 (0) | 2022.06.27 |
---|---|
생활코딩) Python 입문과정 1-16 (0) | 2022.06.27 |
[Python] Factorial 기능 구현해보기 (0) | 2022.06.24 |
6/21 제어문 (0) | 2022.06.21 |
6/20 (0) | 2022.06.20 |