반응형
파이썬의 리스트에서 특정 문자를 포함한 원소를 찾아보고 그 인덱스를 추출하는 법을 알아보자.
예를 들자면 과일 리스트에서 "베리"가 들어간 원소를 찾는 거다.
말이 나온김에 위의 예시와 같이 과일 리스트에서 "베리"를 포함한 원소만 추출해보자.
fruit_list = ['딸기', '바나나', '블루베리', '블랙베리', '오렌지', '사과', '스트로베리']
#리스트 컴프리헨션 사용
matching = [s for s in fruit_list if "베리" in s]
print(matching)
결과는
그러면 베리가 포함 된 인덱스를 뽑아보자.
find_berry = '베리'
berries = [i for i in range(len(fruit_list)) if find_berry in fruit_list[i]]
print(berries)
베리가 포함된 원소의 인덱스를 찾은걸 알 수 있다.
확인 사살 해보면,
for s in berries:
print(fruit_list[s])
잘 찾았냈구나.
굿잡.
파이썬 리스트에서 특정 문자열을 포함한 원소와 원소의 인덱스를 찾는 법을 알아보았다.
참고가 되셨길 바랍니다.
파이썬 기초 다지기 좋은책 소개드립니다. 아래 링크에서 구매 가능합니다.
제가 쉽게 풀어 쓴 다른 파이썬 꿀팁들도 읽어보시고 실력 늘려가세요. :-)
실전에 도움이 될만한 유용한 팁들을 꾸준히 포스팅 하겠습니다. 모두모두 화이팅!
- 리스트컴프리헨션?? 이거 모르면 파이썬 초보. (1/3) 기초편 (총3편 시리즈)
- 파이썬에서 y, n 선택 입력을 물어보는 코드
- 여러장의 PDF 문서를 이미지로 변환하기 : 이걸로 끝남 (pdf2image)
- 파이썬 OCR 라이블러리 - pytesseract로 OCR 해보기(이미지 문자 읽기)
AI동키에서 인공지능 트렌드를 빠르게 파악해보세요!
AI가 논문 작성을 100% 대신해준다고? 제니 AI 실제 사용기! 논문 10배 빠르게 씁니다.
이제 인공지능이 PPT도 자동으로 다~작성해준답니다_Gamma App
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
댓글