Python에서 사전순으로 단어 정렬

| | | |

예:

입력: "hello python program how are you" 출력: are hello how program python you 입력: "코더는 알고리즘을 사랑합니다" 출력: 코더 알고리즘은 

참고: 첫 글자가 있는 단어는 대문자이며 알파벳 순서로 인쇄됩니다.

일치:
이 프로그램에서 사용되는 접근 방식은 매우 간단합니다. split() 함수를 사용하여 줄을 나눕니다. 그런 다음 sort()를 사용하여 사전순으로 단어를 정렬합니다. 루프에서 단어를 반복하고 이미 정렬된 각 단어를 인쇄합니다.


# 사전순으로 단어를 정렬하는 Python 프로그램
# 주문


def sortLexo (my_string) :


# 공백이 발견될 때까지 문자열 my_string을 나눕니다.

단어 = my_string.split ()

# sort()는 줄을 정렬합니다.

words.sort ()


# 단어를 출력하기 위해 "words"를 반복합니다.

# 알파벳 순서로.

for i in 단어:

인쇄 <코드 클래스 ="plain "> (i)


# 드라이버 코드

if __ name__ = <코드 클래스 ="키워드 "> = <코드 클래스 ="문자열 ">` __main__` <코드 클래스 = "일반">:


<코드 class="plain"> my_string = " 안녕하세요 이것은 정렬하는 방법의 예입니다 "

"알파벳 방식의 단어"

# 기능 호출

sortLexo (my_string)

Ou tput:

알파벳의 예 hello how in은 this를 word로 정렬 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method