파이썬 중급 - 3. 시퀀스, 제너레이터, sorted, unpacking, immutable 등
시퀀스 시퀀스 기본 https://wikidocs.net/84391 파이썬에는 3가지 시퀀스 자료형이 있다. 문자열 : 문자열(string) ‘Hello’는 문자(character)들의 시퀀스이다. 리스트 : [1, 4, 5] 튜플 : (’GOOD’, 100, 121.12) 모든 시퀀스는 순서가 유지되고, 정수로 인덱싱하며 길이가 있다. 자료형 구분 정리 컨테이너와 플랫 컨테이너(container): 서로 다른 자료형을 하나의 컬렉션에 담을 수 있는 것([list, tuple, collections.deque]) 플랫(Flat): 한 개의 자료형만 담을 수 있는 것([str, bytes, bytearray, array.array, memoryview]) 가변 vs 불변형 가변형(list, bytearra..
Javascript / Array / sort
sort는 Javascript Array의 내장함수이다. 즉, Array.Prototype.sort 이다. 1. 문법 array이름.sort([compareFunction]) compareFunction을 생략하면, 오름차순으로, ASCII 문자 순서대로 정렬된다. 2. 정렬 순서 compareFunction을 생략하면 ASCII 문자 순서대로 정렬되므로, 글자의 경우 알파벳 순서대로 정렬된다. 하지만, 숫자의 경우 문자로 형변환 하기 때문에 오름차순, 내림차순으로의 결과를 바로 얻어낼 수 없다. 1 2 3 let nums = [20, 10, 5,4,3,2,1]; nums.sort() // 결과 : [1, 10, 2, 20, 3, 4, 5] cs 따라서 내장되어 있는 compareFunction을 이용하..