[Python] 코딩테스트 대비에 반드시 필요한 라이브러리 정리
내장함수파이썬에는 별도의 import 명령어 없이 바로 사용할 수 있는 내장 함수가 존재한다. 내장 함수는 print(), input()과 같은 기본 입출력 기능부터 sorted()와 같은 정렬 기능을 포함하고 있다. 우리가 코딩테스트를 준비하기 위해 반드시 알아야 할 함수 몇 개를 알아보자. ㅇㅅㅇ sum()sum() 함수는 iterable 객체가 입력으로 주어졌을 때, 모든 원소의 합을 반환한다. 다음의 예시를 확인해보자. # 입력result = sum([1, 2, 3, 4, 5])print(result)# 출력15 min()min() 함수는 파라미터가 2개 이상 들어왔을 때 가장 작은 값을 반환한다. 다음의 예시를 확인해보자. # 입력result = min([6, 3, 7, 2, 4])print(r..
[Python] 리스트 안의 특정 원소를 전부 삭제하는 법 (remove)
리스트 안의 특정 원소를 삭제할 때 우리는 보통 remove 함수를 사용한다. remove 함수의 사용법에 대해 알아보자. 기본 문법은 다음과 같다. 변수명.remove(특정 값) 하지만 이 방법으로는 특정 값을 갖는 원소를 제거하긴 하는데, 값을 가진 원소가 여러 개면 하나만 제거한다. 다음의 예시와 같이 말이다. # 입력a = [1, 2, 3, 4, 5, 5, 5]a.remove(5)print(a)# 출력[1, 2, 3, 4, 5, 5] 5는 세 개나 있지만, 한 개만 지워진 모습을 볼 수 있다. 그렇다면, 5를 전부 지우기 위해서는 어떻게 해야 할까? 다음의 코드를 보자. # 입력a = [1, 2, 3, 4, 5, 5, 5]remove_set = {5}result = [i for i in a if..