position_list = ['front', 'frnt', 'ft', 'back', 'bck', 'behind', 'right', 'rhs']
position = ['down', 'right', 'inner', 'front', 'top', 'back', 'left']
다음은 PYTHON에서 작업중인 두 목록입니다. position_list에있는 단어가 있으면 주어진 텍스트에 대해 특정 위치의 단어로 대체해야합니다.텍스트에서 나타나는 목록의 단어를 다른 목록의 단어로 바꾸기
즉 텍스트는 다음과 같습니다
'FRNT'와 'BCK'가 각각 '앞'과 '뒤'로 교체해야합니다는 "FRNT 타이어와 BCK 타이어가 마모된다".
내가 사용하는 파이썬 코드는 다음과 같습니다
if wrong == 'frnt' or wrong == 'ft':
STR = str.replace (잘못된, '앞'(), '뒤로'잘못된)
if wrong == 'bck' or wrong == 'behind':
STR = str.replace
하지만이 목록을 사용하는 단어를 직접 대체하는 Python 코드를 찾고 있습니다.
프론트'가 아니라 '맞은'? – mgilson
position_list 단어를 위치 값에 매핑하는 사전을 만들면 [this answer] (http://stackoverflow.com/a/15324369/748858)가 도움이 될 수 있습니다. 어쨌든 – mgilson
. 방금 예를 들었습니다. 나는 그 단어를 내가 필요한 구체적인 단어로 대체하고 싶다. –