안녕하세요. 혀코입니다.
벌써 2020년이네요.
오늘은 리스트의 문장을 단어로 분리해서 정렬 후 다시 문장으로 붙이는 방법에 대해서 알아보겠습니다.
우선 리스트를 다음과 같이 정의합니다.
greetings = ["world hello","nieuwjaar gelukkig","happy year new"]
for loop을 사용해서 리스트의 각 항을 단어로 분리해보겠습니다.
for g in greetings:
words = g.split()
print(words)
['world', 'hello']
['nieuwjaar', 'gelukkig']
['happy', 'year', 'new']
이번에는 sorted를 사용해서 정렬을 해보겠습니다.
for g in greetings:
words = sorted(g.split())
print(words)
['hello', 'world']
['gelukkig', 'nieuwjaar']
['happy', 'new', 'year']
정렬된 단어를 다시 붙여서 문장으로 만들어 보겠습니다.
for g in greetings:
words = sorted(g.split())
print(' '.join(words))
hello world
gelukkig nieuwjaar
happy new year
이번에는 단어의 첫 글자를 대문자로 만들어 보겠습니다.
for g in greetings:
words = sorted(g.split())
print(' '.join(words).title())
Hello World
Gelukkig Nieuwjaar
Happy New Year
이렇게 리스트의 문장 단어 정렬하는 방법에 대해서 알아보았습니다.
유용하셨다면 공감과 구독 부탁 드립니다.
감사합니다. :)
댓글