Python
python key를 이용한 단어 정렬 (등장하는 단어순)
휘휘o
2020. 6. 16. 14:51
str = 'asdfasdfasdfasdf'
print(str)
print(sorted(str, key=str.find))
처음 등장한 문자 순서대로 정렬 하고 싶을 때 str.find를 key값으로 설정 하면 된다.
출력 결과
asdfasdfasdfasdf
['a', 'a', 'a', 'a', 's', 's', 's', 's', 'd', 'd', 'd', 'd', 'f', 'f', 'f', 'f']