나는 어떤 가능한 방법이 있나요값을 가져 와서 사전의 값을 재 할당하는 방법은 무엇입니까?
Counter({'the': 0, 'to': 1, 'of': 2, 'independence': 3, 'puigdemont': 4, 'mr': 5, 'a': 6, 'spain': 7, 'for': 8})
처럼
Counter({'the': 10, 'to': 10, 'of': 5, 'independence': 5, 'puigdemont': 5, 'mr': 5, 'a': 4, 'spain': 4, 'for': 4})
나는 기존의 값이 증가하는 순서로 각 요소의 값을 할당 할 같은 카운터 개체가?
미리 감사드립니다.
는 업데이트 :
(. 당신이 내 설명을 생략하고 아래의 예를 보려면 아래로 굴러 할 수 있도록 내 영어는 매우 좋지 않다) 죄송합니다, 내가 내 질문에 명확하게하지 않은 것 같다. 실제로 Counter 객체 전체가 훨씬 길어집니다. 개체는 단락에서 가져 오며 각 단어의 값은 해당 단락의 어커런스입니다. 내 단락의 단어를 사전의 해당 값으로 바꾸기위한 사전을 작성하려고합니다. 사전의 값은 내 단락의 단어 빈도에 따라 정렬되며 두 단어가 동일한 경우 알파벳 순서로 정렬됩니다.
예 :
문자열 = 문자열의 각 단어 발생 수 '연기 화재가있는 곳 "= 1, 2가 = 여기서 가 = 2, 화재 = 1, 화재 = 1이. 그래서 내가 같은 사전이 필요합니다
{“is”: 0, “there”: 1, ”fire”:2 , “smoke”: 3, “where”:4}
가장 흔한 단어
이를 "입니다"하고 있지만, 알파벳 순으로, "i"가 "T"앞에 "가", 그래서 ""0이다 "거기"는 1입니다.이것 좀 먹을 래?
매우 감사드립니다 !!
은 무엇입니까 너를 막는거야? – jonatan
'카운터'는 주문하지 않으므로 제안 사항은 거의 이해가되지 않습니다. 주문한 카운터를 만들 수도 있습니다. https://stackoverflow.com/questions/35446015/creating-an-ordered-counter –
나중에 카운터를 다시 할당 했습니까? – Alexey