파이썬_join 파이썬 join 함수 ‘’.join(리스트) , ‘구분자’.join(리스트) 형태 join 함수는 매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수이다. for문에 비해서 시간복잡도를 줄일 수 있다. 언어/Python 2024.01.16
람다_Lambda 람다(Lambda) 함수 함수형 프로그래밍에서 중요한 개념 중 하나로, 익명 함수(anonymous function)라고도 부른다. 람다 함수는 이름이 없는 함수로, 일반적으로 함수를 한 번만 사용하거나 함수를 인자로 전달해야 하는 경우 매우 유용하게 사용된다. lambda 인자 : 표현식 map, filter,sorted, reduce 함수와 자주 사용한다. 언어/Python 2024.01.16
집합_Set 집합(Set) Python 집합은 고유한 요소의 모음이다. 집합의 목적은 단일 변수에 여러 항목을 저장하는 것이다. 특징 순서가 없다(인덱스로 접근하지 못한다.) 중복은 허용되지 않는다. 요소는 변경 불가능한 자료형만 사용할 수 있다. 집합은 순서가 없기 때문에 인덱스로 접근할 수 없다. 인덱스로 요소에 접근하려고 하면 TypeError가 발생한다. 합집합 - union() 교집합 - Intersection() 차집합 - difference() 언어/Python 2024.01.16
sys.stdin.readline() sys.stdin.readline() 쓰는 이유 input()이 느린 이유 input()은 매개변수로 prompt message를 받는다. (입력을 받기 전에 prompt message를 출력해야 한다.) 입력받은 값의 개행 문자를 삭제시키고 반환한다. 이러한 단계를 거치기 때문에 input()은 비교적 속도가 느리다. sys.stdin.readline() 의 특징 문자열로 입력을 받는다. 개행 문자 ‘\n’을 같이 입력받는다. strip()을 이용해 개행 문자 없이 문자열을 입력받을 수 있다. 언어/Python 2024.01.16