Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 주어진 문자열의 단어 반전

<시간/>

우리에게 문자열이 주어지고 우리의 목표는 문자열에 있는 모든 단어를 뒤집는 것입니다. 출력을 달성하기 위해 split 방법과 reversed 기능을 사용할 수 있습니다. 몇 가지 샘플 테스트 사례를 살펴보겠습니다.

Input:
string = "I am a python programmer"
Output:
programmer python a am I


Input:
string = "tutorialspoint is a educational website"
Output:
website educational a is tutorialspoint

목표를 달성하기 위해 다음 단계를 따르십시오.

알고리즘

1. Initialize the string.
2. Split the string on space and store the resultant list in a variable called words.
3. Reverse the list words using reversed function.
4. Convert the result to list.
5. Join the words using the join function and print it.

위의 알고리즘에 대한 코드를 참조하십시오.

예시

## initializing the string
string = "I am a python programmer"
## splitting the string on space
words = string.split()
## reversing the words using reversed() function
words = list(reversed(words))
## joining the words and printing
print(" ".join(words))

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

programmer python a am I

다른 입력에 대해 다시 한 번 코드를 실행해 보겠습니다.

예시

## initializing the string
string = "tutorialspoint is a educational website"
## splitting the string on space
words = string.split()
## reversing the words using reversed() function
words = list(reversed(words))
## joining the words and printing
print(" ".join(words))

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

website educational a is tutorialspoint

결론

튜토리얼과 관련하여 의심스러운 점이 있으면 댓글 섹션에 언급하세요.