Tìm hiểu làm thế nào để đảo ngược một chuỗi trong Python.
Không có chức năng tích hợp để đảo ngược một chuỗi trong Python.
Cách nhanh nhất [và dễ nhất?] Là sử dụng một lát cắt lùi, -1
.
Thí dụ
Đảo ngược chuỗi "Hello World":
txt = "Hello World" [::-1] in [txt]
print[txt]
Hãy tự mình thử »
Ví dụ giải thích
Chúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược:
Chuỗi để đảo ngược
txt = "Hello World" [::-1] in [txt]"Hello World"[::-1]
print[txt]
Tạo một lát bắt đầu ở cuối chuỗi và di chuyển về phía sau.
Trong ví dụ cụ thể này, câu lệnh SLICE [::-1]
có nghĩa là bắt đầu ở cuối chuỗi và kết thúc ở vị trí 0, di chuyển với bước -1
, một tiêu cực, có nghĩa là một bước lùi.
Lát chuỗi
txt = "Hello World" [::-1] in [txt][::-1]
print[txt]
Tạo một lát bắt đầu ở cuối chuỗi và di chuyển về phía sau.
Trong ví dụ cụ thể này, câu lệnh SLICE [::-1]
có nghĩa là bắt đầu ở cuối chuỗi và kết thúc ở vị trí 0, di chuyển với bước -1
, một tiêu cực, có nghĩa là một bước lùi.
Lát chuỗi
Bây giờ chúng ta có một chuỗi txt
có nội dung "Xin chào thế giới" ngược.
print[txt]
In chuỗi để chứng minh kết quả
In danh sách
Thí dụ
Đảo ngược chuỗi "Hello World":
return x[::-1]
txt = "Hello World" [::-1] in [txt]
Hãy tự mình thử »
Hãy tự mình thử »
Ví dụ giải thích
Chúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược:
In chuỗi để chứng minh kết quả
In danh sách
return x[::-1]
txt = "Hello World" [::-1] in [txt]
Hãy tự mình thử »
Ví dụ giải thích
Lát chuỗi
In danh sách
return x[::-1]
txt = "Hello World" [::-1] in [txt]
Hãy tự mình thử »
Ví dụ giải thích
Chúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược:
In danh sách
return x[::-1]
txt = "Hello World" [::-1] in [txt]
Hãy tự mình thử »
Ví dụ giải thích
Chúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược:
Chuỗi để đảo ngược
return x[::-1]mytxt = my_function["I wonder how this text looks like
backwards"]print[mytxt]
txt = "Hello World" [::-1] in [txt]
Tạo một lát bắt đầu ở cuối chuỗi và di chuyển về phía sau.
In danh sách
return x[::-1]
txt = "Hello World" [::-1] in [txt]
print[mytxt]Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Input : str =" geeks quiz practice code" Output : str = code practice quiz geeks Input : str = "my name is laxmi" output : str= laxmi is name my
Bàn luận
Python3
Chúng tôi được cung cấp một chuỗi và chúng tôi cần đảo ngược các từ của một chuỗi đã cho
Đảo ngược các từ trong chương trình chuỗi đã cho & nbsp;
string
____10
code practice quiz geeks1
code practice quiz geeks2
code practice quiz geeks0
code practice quiz geeks4
code practice quiz geeks5
code practice quiz geeks6
code practice quiz geeks7
Input : str = geeks quiz practice code Output : str = code practice quiz geeks5
Input : str = geeks quiz practice code Output : str = code practice quiz geeks6
Input : str = geeks quiz practice code Output : str = code practice quiz geeks7
Input : str = geeks quiz practice code Output : str = code practice quiz geeks8
Input : str = geeks quiz practice code Output : str = code practice quiz geeks9
code practice quiz geeks0
code practice quiz geeks
8code practice quiz geeks
0 Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
0
code practice quiz geeks
Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
1 Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
22____23 Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
4 O[n], where n is the length of the string
Auxiliary Space: O[n],
where n is the length of the string
Đầu ra
Input : str = geeks quiz practice code Output : str = code practice quiz geeks
Độ phức tạp về thời gian: O [n], trong đó n là độ dài của không gian chuỗi chuỗi
- Chúng ta được cung cấp một chuỗi và chúng ta cần đảo ngược các từ của một chuỗi đã cho? Ví dụ:
- Vấn đề này có một giải pháp hiện có, vui lòng giới thiệu các từ ngược trong một liên kết chuỗi đã cho. Chúng tôi sẽ giải quyết vấn đề này trong Python. Đưa ra dưới đây là các bước cần tuân thủ để giải quyết vấn đề này.
- Tách từng từ trong một chuỗi đã cho bằng phương thức Split [] của Kiểu dữ liệu chuỗi trong Python.
Implementation:
Python3
Đảo ngược danh sách phân tách từ.
In các từ của danh sách, ở dạng chuỗi sau khi nối từng từ với không gian bằng phương thức.
code practice quiz geeks1
code practice quiz geeks2
Input : str = geeks quiz practice code Output : str = code practice quiz geeks5
code practice quiz geeks4
code practice quiz geeks0
code practice quiz geeks6
code practice quiz geeks7
code practice quiz geeks8
Input : str = geeks quiz practice code Output : str = code practice quiz geeks5
code practice quiz geeks0
code practice quiz geeks0
code practice quiz geeks7
code practice quiz geeks3
code practice quiz geeks4
code practice quiz geeks5
Input : str = geeks quiz practice code Output : str = code practice quiz geeks5
code practice quiz geeks7
code practice quiz geeks8
code practice quiz geeks9
-1
0____1010 -1
3-1
4code practice quiz geeks
8code practice quiz geeks
0 Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
0
code practice quiz geeks
Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
1 Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
22____23 Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
4 O[n], where
n is the length of the string
Auxiliary Space: O[n], where n is the length of the string
Đầu ra
- Độ phức tạp về thời gian: O [n], trong đó n là độ dài của không gian chuỗi chuỗi
- Chúng ta được cung cấp một chuỗi và chúng ta cần đảo ngược các từ của một chuỗi đã cho? Ví dụ:
- Vấn đề này có một giải pháp hiện có, vui lòng giới thiệu các từ ngược trong một liên kết chuỗi đã cho. Chúng tôi sẽ giải quyết vấn đề này trong Python. Đưa ra dưới đây là các bước cần tuân thủ để giải quyết vấn đề này.
Python3
Tách từng từ trong một chuỗi đã cho bằng phương thức Split [] của Kiểu dữ liệu chuỗi trong Python.
Đảo ngược danh sách phân tách từ.
In các từ của danh sách, ở dạng chuỗi sau khi nối từng từ với không gian bằng phương thức.
code practice quiz geeks1
code practice quiz geeks2
Input : str = geeks quiz practice code Output : str = code practice quiz geeks5
code practice quiz geeks4
code practice quiz geeks0
code practice quiz geeks6
code practice quiz geeks7
code practice quiz geeks8
Input : str = geeks quiz practice code Output : str = code practice quiz geeks5
code practice quiz geeks0
code practice quiz geeks0
code practice quiz geeks7
code practice quiz geeks3
code practice quiz geeks4
code practice quiz geeks5
Input : str = geeks quiz practice code Output : str = code practice quiz geeks5
code practice quiz geeks7
code practice quiz geeks8
code practice quiz geeks9
-1
0____1010 -1
3-1
4code practice quiz geeks
8code practice quiz geeks
0 Input : str = geeks quiz practice code
Output : str = code practice quiz geeks
0
code practice quiz geeks
Input : str = geeks quiz practice code Output : str = code practice quiz geeks1
Input : str = geeks quiz practice code Output : str = code practice quiz geeks22____23
Input : str = geeks quiz practice code Output : str = code practice quiz geeks4Shashank Mishra [Gullu]. If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks.