Python에서 배열(리스트) 내의 요소에 대해 조건문을 사용하는 방법에는 여러 가지가 있습니다. 조건문은 특정 조건을 충족하는 요소를 필터링하거나, 배열의 요소에 대한 특정 작업을 수행하는 데 사용될 수 있습니다. 아래에 몇 가지 일반적인 사용 방법을 설명하겠습니다.
조건에 따라 배열의 요소를 필터링하기
리스트 컴프리헨션을 사용하여 특정 조건을 만족하는 요소만을 포함하는 새로운 리스트를 생성할 수 있습니다.
numbers = [1, 2, 3, 4, 5, 6]
# 짝수만 필터링
even_numbers = [num for num in numbers if num % 2 == 0]
print(even_numbers) # 출력: [2, 4, 6]
조건에 따라 배열의 각 요소에 대한 작업 수행하기
`for` 루프와 `if` 문을 결합하여 배열의 각 요소에 대해 조건을 검사하고, 해당 조건을 만족하는 경우에만 특정 작업을 수행할 수 있습니다.
numbers = [1, 2, 3, 4, 5, 6]
for num in numbers:
if num % 2 == 0:
print(f"{num}는 짝수입니다.")
`filter()` 함수 사용하기
`filter()` 함수와 람다 함수를 사용하여 조건에 맞는 요소만을 선택할 수 있습니다.
numbers = [1, 2, 3, 4, 5, 6]
# 짝수만 필터링
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers) # 출력: [2, 4, 6]
이러한 방법들을 통해 Python에서 배열의 요소에 대해 조건을 기반으로 다양한 작업을 수행할 수 있습니다.