python all(), any() 내장함수 이해하기
Python에서 all()과 any() 함수는 리스트, 튜플, 집합 등의 시퀀스 타입에서 값의 참/거짓 여부를 판단하는 함수입니다. all() 함수는 리스트, 튜플 등의 시퀀스 타입에서, 모든 요소가 참(True)일 때만 True를 반환합니다. 예를 들어, [1, 2, 3, 4]의 모든 요소가 참이므로 all([1, 2, 3, 4])는 True를 반환합니다. >>> all([1, 2, 3, 4]) True 시퀀스 타입에 False값이 포함되어 있으면 all() 함수는 False를 반환합니다. >>> all([1, 2, 3, 0]) False any() 함수는 리스트, 튜플 등의 시퀀스 타입에서, 적어도 한 개의 요소가 참(True)이면 True를 반환합니다. 예를 들어, [0, 0, 0, 1]에서 적어도..
2023. 2. 8.
Python min(), max() 함수
Python에서 min() 함수는 주어진 인수들 중 가장 작은 값을 반환하며, max() 함수는 가장 큰 값을 반환합니다. min() 함수와 max() 함수는 리스트, 튜플, 집합 등과 같은 순회 가능한 자료형에 대해 사용할 수 있습니다. 다음은 min() 함수를 사용한 예시입니다 numbers = [3, 5, 2, 8, 4] min_num = min(numbers) print(min_num) # 2 max() 함수를 사용한 예시입니다 numbers = [3, 5, 2, 8, 4] max_num = max(numbers) print(max_num) # 8 잘못된 예시도 추가했습니다. numbers = [3, '5', 2, 8, 4] min_num = min(numbers) # TypeError: '
2023. 2. 8.
Python sum() 함수 설명 및 예제코드
Python의 sum() 함수는 입력받은 이터레이블(iterable) 객체(리스트, 튜플, 딕셔너리 등)의 모든 요소를 더하여 하나의 값으로 반환하는 함수입니다. # 리스트 인자들을 더하는 예제 numbers = [1, 2, 3, 4, 5] print(sum(numbers)) # 15 # 튜플 인자들을 더하는 예제 numbers = (6, 7, 8, 9, 10) print(sum(numbers)) # 40 잘못된 코드 numbers = [1, 2, 3, 4, '5'] print(sum(numbers)) # TypeError: unsupported operand type(s) for +: 'int' and 'str' 위 예시에서 numbers 리스트에는 정수와 문자열이 포함되어 있어 에러가 발생합니다. 따..
2023. 2. 7.