[python] 파이썬 리스트에서 특정 값을 가진 원소들을 추출하는 방법은?

다음은 예제 코드입니다.

# 주어진 리스트
original_list = [1, 2, 3, 4, 2, 5, 2]

# 특정 값인 2를 가진 원소들을 추출
filtered_list = [x for x in original_list if x == 2]

print(filtered_list)  # 출력: [2, 2, 2]

이 코드에서는 리스트 컴프리헨션을 사용하여 original_list에서 값이 2인 원소들을 추출하여 filtered_list에 저장합니다.

이외에도 filter() 함수나 for 루프를 사용하여도 같은 결과를 얻을 수 있지만, 리스트 컴프리헨션이 코드를 간단하게 유지할 수 있고 가독성이 좋아 많은 파이썬 개발자들에게 선호되는 방법입니다.

관련 참고 자료: