반응형

오블완 13

[Python] 예외처리 try, except

파이썬에서 예외 처리(Exception Handling)는 프로그램 실행 중 발생할 수 있는 오류를 처리하기 위한 기법입니다. 예외 처리 덕분에 오류가 발생해도 프로그램이 비정상적으로 종료되지 않고, 지정된 대체 작업을 수행하거나 오류 메시지를 사용자에게 적절히 제공할 수 있습니다.기본적인 예외 처리 구문파이썬에서 예외 처리는 try, except, else, finally 구문을 사용합니다.try: 예외가 발생할 수 있는 코드를 작성합니다.except: 예외가 발생했을 때 처리할 코드를 작성합니다.else: 예외가 발생하지 않았을 때 실행할 코드를 작성합니다.finally: 예외 발생 여부와 상관없이 항상 실행되는 코드를 작성합니다. 기본 구조 try: # 예외가 발생할 수 있는 코드except ..

[Python] map

map() 함수는 주어진 함수를 iterable의 각 항목에 적용하여 새로운 iterable을 반환하는 함수입니다. 특히 반복문을 사용할 때 보다 간결한 코드로 변환할 수 있어 유용합니다. map() 함수map() 함수는 다음과 같은 구문을 가집니다:map(function, iterable)  function: 각 항목에 적용할 함수.iterable: 반복 가능한 객체(리스트, 튜플 등).map() 함수는 function을 iterable의 모든 요소에 적용하고, 그 결과를 새로운 iterable로 반환합니다. 결과는 map 객체로 반환되므로, 이를 리스트나 다른 자료형으로 변환해야 사용할 수 있습니다.   예시 1: 리스트의 모든 값을 제곱하기map() 함수와 lambda 함수를 사용하여 리스트의 모든..

[Python] List Comprehension

파이썬에서 자주 사용하는 기능 중 하나는 리스트 컴프리헨션(List Comprehension) 입니다. 이 기능은 기존의 리스트를 기반으로 새로운 리스트를 간결하고 효율적으로 생성할 수 있게 해줍니다.# 1부터 10까지의 숫자 중 짝수만 추출하여 새로운 리스트 생성numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]even_numbers = [x for x in numbers if x % 2 == 0]print(even_numbers) # 출력: [2, 4, 6, 8, 10] 이 코드에서는 x for x in numbers if x % 2 == 0를 사용하여 리스트의 각 요소를 순회하면서 짝수인 값만 필터링하여 새로운 리스트를 만듭니다. 리스트 컴프리헨션을 사용하면 for문을 이용..

반응형