파이썬 람다 함수 lambda (with 백준 1181)
lambda (람다) 표현식 lambda 키워드로 함수로 사용할 수 있으며 일반적인 함수 정의의 편의 문법임.lambda a, b: a+b 와 같이 함수 객체가 있는 곳이면 어디나 lambda 함수가 사용될 수 있다. 제약 문법적으로 하나의 표현식으로 제한됨.함수명이 없고 단발성으로 사용됨.● 람다 (lambda) 함수 예시#list a에 0 ~ 4 의 거듭제곱 값 저장한다.a = []for i in range(5): a.append(i**2)print(a) # [0, 1, 4, 9, 16]#list a에 0 ~ 4 의 거듭제곱 값 lambda 함수로 저장한다.a = list(map(lambda i: i**2, range(5)))print(a) # [0, 1, 4, 9, 16] ● 정렬 예시a = ..
2024. 5. 27.
파이썬 정렬 sort, sorted (with 백준 2750, 5597, 1181)
파이썬 정렬은 sort(), sorted()를 사용한다. 내장함수 sort()이 메서드는 리스트 내 항목 간의 비교만 사용하여 정렬한다.정렬 후 리스트는 수정된 상태로 유지된다.반환값이 없다.리스트 타입만 사용 가능A = ['a', 'd', 'e', 'c', 'b']#sort() 는 반환값이 없다.print(A.sort()) # NoneA = ['a', 'd', 'e', 'c', 'b']A.sort()print(A) # ['a', 'b', 'c', 'd', 'e']B = ['가', '다', '바','나']B.sort()print(B) # ['가', '나', '다', '바']C = [3,2,1,11,4]C.sort()print(C) # [1, 2, 3, 4, 11]D = ['3','2','1','11','..
2024. 5. 24.