Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình đảo ngược vị trí của từng từ trong một chuỗi nhất định bằng Python

Giả sử chúng ta có một chuỗi các từ được phân cách bằng dấu cách; chúng ta phải đảo ngược thứ tự của các từ.

Vì vậy, nếu đầu vào là "Xin chào thế giới, tôi yêu lập trình python", thì đầu ra sẽ là "lập trình python yêu tôi thế giới, xin chào"

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • temp:=tạo danh sách các từ bằng cách sử dụng dấu cách trống
  • temp:=đảo ngược tạm thời danh sách
  • trả về một chuỗi bằng cách nối các phần tử từ tạm thời bằng cách sử dụng dấu phân cách.

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

Ví dụ

class Solution:
   def solve(self, s):
      temp = s.split(' ')
      temp = list(reversed(temp))
      return ' '.join(temp)
ob = Solution()
sentence = "Hello world, I love python programming"
print(ob.solve(sentence))

Đầu vào

"Hello world, I love python programming"

Đầu ra

programming python love I world, Hello