시작하기무료로 시작하기

순서를 맞춰 보세요!

여러분의 회사는 사용자에게 다양한 온라인 강의를 제공하는 최적의 방법을 분석하고 있어요. 여러분의 임무는 Wikipedia 페이지를 스크레이핑해 Data Science 하위 분야에서 사용되는 도구들을 찾아내는 것입니다. 도구 이름과 분야명을 데이터베이스에 저장할 거예요. 텍스트 분석을 해 보니, 정보가 텍스트의 특정 위치에 제공되지만 어떤 경우에는 분야명이 먼저 나오고 그다음에 도구가 나오며, 다른 경우에는 그 반대라는 걸 알게 되었어요.

이런 상황을 처리하기 위해 자리 표시자를 재배열할 수 있는 위치 지정 포매팅(positional formatting)을 사용하기로 했어요.

한 기사에서 추출한 텍스트는 이미 변수 wikipedia_article에 저장되어 있어요. 또한 빈 리스트 my_list도 이미 정의되어 있습니다. IPython 셸에서 print()를 사용해 변수를 확인할 수 있어요.

이 연습은 강의의 일부입니다

Python에서의 정규 표현식

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Assign the substrings to the variables
first_pos = wikipedia_article[____].____
second_pos = wikipedia_article[____].____
코드 편집 및 실행