본문 바로가기

파이썬 리스트 컴프리헨션2

[파이썬] 리스트컴프리헨션?? 이거 모르면 파이썬 초보. (1/3) 기초편 안녕하세요! 오늘은 파이썬의 강력한 기능 중 하나인 리스트 컴프리헨션에 대해 알아보려고 합니다. 이 기능을 잘 사용하면 대여섯 줄 이상의 코드도 한줄로 간결하게 구현해 낼 수가 있는 강력한 기능이죠. 이 글을 통해 파이썬 리스트 컴프리헨션을 완벽히 이해하고, 코드를 더욱 효율적으로 작성할 수 있는 중급자로 성장해보세요! 리스트 컴프리헨션 기본 구조 리스트 컴프리헨션은 간단한 구조로 리스트를 생성하는 방법입니다. 기본 구조는 다음과 같습니다. [expression for item in iterable if condition] "조건 혹은 반복문에 의해 생성될 item들에 대해, 다음과 같이 표현하라."를 영어식으로 뒤에서부터 적는다고 생각하면 이해가 쉽습니다. 예를 들어, 0부터 9까지의 숫자들의 제곱을 .. 2023. 4. 8.
파이썬 리스트에서 특정 문자열을 포함한 원소와 원소의 인덱스를 찾는 법 2021.03.11 - [개발 이야기/Python, Machine Learning] - [딥러닝 첫걸음] 파이썬 OCR 라이블러리 - pytesseract로 OCR 해보기(이미지 문자 읽기) 파이썬의 리스트에서 특정 문자를 포함한 원소를 찾아보고 그 인덱스를 추출하는 법을 알아보자. 예를 들자면 과일 리스트에서 "베리"가 들어간 원소를 찾는 거다. 말이 나온김에 위의 예시와 같이 과일 리스트에서 "베리"를 포함한 원소만 추출해보자. fruit_list = ['딸기', '바나나', '블루베리', '블랙베리', '오렌지', '사과', '스트로베리'] #리스트 컴프리헨션 사용 matching = [s for s in fruit_list if "베리" in s] print(matching) 결과는 그러면 베리가.. 2021. 5. 26.
반응형