#python #Counter #value #change 안녕하세요 파이썬에서 counter를 사용하다보면 counter의 value값을 변경하고 싶으실 때가 있으실겁니다. 저역시 위와 같은 이유로 코드를 찾다가 만들어봤습니다. from collections import Counter s = '1234' Counter(s) #결과:Counter({'1': 1, '2': 1, '3': 1, '4': 1}) 기존의 카운터는 위와 같이 사용합니다.
딕셔너리형으로 만들어서 겉에 카운터를 씌우면 카운터형으로 변환이 됩니다. 이렇게 되면 counter에서 most_common을 사용할 수있더라구요!
temp = dict() for i in Counter(s): if i == '1': temp[i] = 10 else: temp[i] = 1 Counter(temp) #결과:Counter({'1': 10, '2': 1, '3': 1, '4': 1}) 감사합니다....
#
change
#
Counter
#
python
#
value
원문 링크 : [python] Counter 값 변경