태그가있는 텍스트가 있고 토큰 및 텍스트의 태그 사전을 만들고 싶습니다. 나는이토큰, 텍스트 태그에 대한 사전 작성
text = "he/s is/v a/p good/j man/n"
dic = {}
for w in text.split():
ti = w.split('/')
tok =ti[0]
tag =ti[1]
dic[tok] = tag
print dic
노력이
{'he': 's'}
{'is': 'v', 'he': 's'}
{'a': 'p', 'is': 'v', 'he': 's'}
{'a': 'p', 'is': 'v', 'good': 'j', 'he': 's'}
{'a': 'p', 'is': 'v', 'good': 'j', 'man': 'n', 'he': 's'}
가 어떻게 당신이 지능형리스트와 함께 모든 작업을 수행 할 수 있습니다 루프 때문에 내부 사용자의 print
의 그건 중복
이유입니다 :
는이 같은 쉬운 방법이 사전을 만들 수 있습니다 그것은 텍스트의 순서에 있지 않습니까? –
파이썬 사전은 정렬되지 않은 데이터 구조이기 때문입니다. 임의의 값은 해당 키로 직접 액세스 할 수 있으므로 사전에는 사전 순서가 필요하지 않습니다. –