Sort 리스트에만 사용 역순으로 정렬을 원할 때 : sort(reverse=True) 오름차순 정렬이 기본 Sorted() iterable한 객체 모두 가능 원형을 건드리지 않고, 복사한 후 이를 정렬하여 반환함 역순으로 정렬을 원할 때 : sorted(rever
1. Map 사용하기 ''' const a = 1 if(a){ a = 3 } console.log(a) '''javascript
dict = {'a' : '11', 'b' : '22'}dict.get('a')11k for k, v in dict.items() if v=='22''b'conv = {v:k for k,v in dict.items()}conv.get('22')'b'
lambda x: x + 5x를 받고, x에 5를 더해서 반환한다.bank = \[1, "국민", 3, "농협", 2, "신한"]array.sort(key = lambda x:x0)\[1, "국민", 2, "신한", 3, "농협"]bank = \[1, "국민", 3,
한 쪽에서 삽입이 가능하고, 다른 한 쪽에서 삭제가 가능하다.FIFO(First In First Out) 형식의 선형 자료구조이다.스택이랑 다른 점은, 스택은 top으로 정해놓은 부분에서만 삽입 및 삭제가 가능하지만 queue는 그렇게 정해놓은 부분이 아니더라도 양 끝
인터프리터에서 수행하면, 마지막에 실행한 결과값이 \_ (언더스코어)에 저장된다.보통 for 문을 돌릴 때나, 여러개의 값을 무시할 때 사용된다.값이 특별하게 필요하지 않은 경우라면 언더스코어를 사용한다.for \_ in range(1, n+1): 이면 값은 특별하게
집합이라고 생각.mutable 객체이다.순서가 없다.중괄호만으로 생성하는 것은 dict이고, set은 set 생성자를 이용해야 한다.s = set()중복된 값은 자동으로 중복 제거된다.s= {1, 8, 2, 3, 1, 3, 7}{1, 2, 3, 7, 8}add : 값을
둘 다 문자를 구분하기 위해서 사용하는 것이다. 하지만 사용한 후 출력 결과는 다르다.출력할 각각의 요소를 구분한다.print("a", "b", "c", sep='')print("a", "b", "c", sep='|')print("a", "b", "c", sep='@'
read = sys.stdin.readlineimport sysread = sys.stdin.readlinen = read()l = len(n) -1ans = 0for i in range(l): ans += (9(10\*\*i))(i+1)ans += ((int(n
리스트에 숫자를 추가하는 방법이건 새로운 숫자를 추가하게 되므로 0,0 이 있었다면 1, 2를 추가했을 때 0, 0, 1, 2 가 된다for 문 등을 통해서 리스트의 위치를 정해놓고 1, 2 를 추가한다면(변경에 더 가까움)0, 0 에서 1, 2 가 된다.
Up & Down 게임을 떠올리면 이해하기가 쉽다.1~100 까지의 수가 있다고 가정할 때, 특정한 수를 정해놓고 그 수보다 up인지 down인지를 계속해서 계산한다.그리고 중간 값을 통해 범위를 좁혀나간다.시간 복잡도는 O(logN)이다.