나는 이러한 종류의 데이터와 텍스트 파일을 가지고텍스트 파일의 단어를 키워드 목록과 비교하고 키워드 일치에 따라 funtion을 실행하는 방법은 무엇입니까?
height 10.3
weight 221.0
speed 84.0
height 4.2
height 10.1
speed 1.2
내가 키워드 height
중 하나 weight
, 아니면 다른 함수를 호출 할 speed
찾아 파일 및 각 시간을 읽고 싶어. 예를 들어, height
키워드가 발생하면 convert_hight(h)
함수를 호출하고 싶습니다.
키워드는 파일 전체에 걸쳐 순서대로 나타날 수 있지만 항상 줄의 시작 부분에 나타납니다.
사실 단순한 예를 들자면 수백 개의 키워드가 있고 텍스트 파일이 상당히 클 수 있기 때문에 파일의 각 단어와 키워드 목록의 각 단어를 비교하지 않아야합니다.
어떻게이 문제에 접근 할 수 있습니까? 당신은 기능의 사전 사용할 수 있습니다