Hướng dẫn how to reverse a list of strings in python - cách đảo ngược danh sách chuỗi trong python

Trong Python, bạn có thể đảo ngược các mục của danh sách (

print(org_list.reverse())
# None
0) với việc sử dụng
print(org_list.reverse())
# None
1,
print(org_list.reverse())
# None
2 và cắt lát. Nếu bạn muốn đảo ngược các chuỗi (
print(org_list.reverse())
# None
3) và bộ dữ liệu (
print(org_list.reverse())
# None
4), hãy sử dụng
print(org_list.reverse())
# None
2 hoặc lát cắt.

Bài viết này mô tả các nội dung sau đây.

  • Phương pháp loại danh sách
    print(org_list.reverse())
    # None
    
    1 đảo ngược danh sách ban đầu
  • Chức năng tích hợp
    print(org_list.reverse())
    # None
    
    2 Trả về một trình lặp ngược
  • Đảo ngược với cắt lát
  • Đảo ngược chuỗi và bộ dữ

Nếu bạn muốn sắp xếp theo thứ tự tăng dần hoặc giảm dần thay vì theo thứ tự ngược lại, hãy xem bài viết sau.

  • Sắp xếp một danh sách, chuỗi, tuple trong python (sắp xếp, sắp xếp)

Phương pháp loại danh sách print(org_list.reverse()) # None 1 đảo ngược danh sách ban đầu

Chức năng tích hợp

print(org_list.reverse())
# None
2 Trả về một trình lặp ngược

  • Đảo ngược với cắt lát

Đảo ngược chuỗi và bộ dữ

org_list = [1, 2, 3, 4, 5]

org_list.reverse()
print(org_list)
# [5, 4, 3, 2, 1]

Nếu bạn muốn sắp xếp theo thứ tự tăng dần hoặc giảm dần thay vì theo thứ tự ngược lại, hãy xem bài viết sau.

print(org_list.reverse())
# None

Chức năng tích hợp print(org_list.reverse()) # None 2 Trả về một trình lặp ngược

Đảo ngược với cắt lát

  • Đảo ngược chuỗi và bộ dữ

Nếu bạn muốn sắp xếp theo thứ tự tăng dần hoặc giảm dần thay vì theo thứ tự ngược lại, hãy xem bài viết sau.

Sắp xếp một danh sách, chuỗi, tuple trong python (sắp xếp, sắp xếp)

org_list = [1, 2, 3, 4, 5]

reverse_iterator = reversed(org_list)
print(org_list)
# [1, 2, 3, 4, 5]

print(type(reverse_iterator))
# 

print(org_list.reverse())
# None
1 là một phương pháp loại danh sách.

Các loại tích hợp-Tài liệu Python 3.8.1

for i in reversed(org_list):
    print(i)
# 5
# 4
# 3
# 2
# 1

print(org_list.reverse())
# None
1 là một quá trình phá hoại đảo ngược danh sách ban đầu tại chỗ.

Lưu ý rằng

print(org_list.reverse())
# None
1 trả về
org_list = [1, 2, 3, 4, 5]

reverse_iterator = reversed(org_list)
print(org_list)
# [1, 2, 3, 4, 5]

print(type(reverse_iterator))
# 
2.

Đảo ngược với cắt lát

Đảo ngược chuỗi và bộ dữ

Nếu bạn muốn sắp xếp theo thứ tự tăng dần hoặc giảm dần thay vì theo thứ tự ngược lại, hãy xem bài viết sau.

Sắp xếp một danh sách, chuỗi, tuple trong python (sắp xếp, sắp xếp)

print(org_list.reverse())
# None
1 là một phương pháp loại danh sách.

org_list = [1, 2, 3, 4, 5]

new_list = org_list[::-1]
print(org_list)
print(new_list)
# [1, 2, 3, 4, 5]
# [5, 4, 3, 2, 1]

Các loại tích hợp-Tài liệu Python 3.8.1

  • print(org_list.reverse())
    # None
    
    1 là một quá trình phá hoại đảo ngược danh sách ban đầu tại chỗ.

Đảo ngược chuỗi và bộ dữ

Nếu bạn muốn sắp xếp theo thứ tự tăng dần hoặc giảm dần thay vì theo thứ tự ngược lại, hãy xem bài viết sau.

Sắp xếp một danh sách, chuỗi, tuple trong python (sắp xếp, sắp xếp)

Các loại tích hợp-Tài liệu Python 3.8.1

  • print(org_list.reverse())
    # None
    
    1 là một quá trình phá hoại đảo ngược danh sách ban đầu tại chỗ.

org_str = 'abcde'

new_str_list = list(reversed(org_str))
print(new_str_list)
# ['e', 'd', 'c', 'b', 'a']

new_str = ''.join(list(reversed(org_str)))
print(new_str)
# edcba

Lưu ý rằng

print(org_list.reverse())
# None
1 trả về
org_list = [1, 2, 3, 4, 5]

reverse_iterator = reversed(org_list)
print(org_list)
# [1, 2, 3, 4, 5]

print(type(reverse_iterator))
# 
2.

new_str = org_str[::-1]
print(new_str)
# edcba

Chức năng tích hợp - đảo ngược () - Tài liệu Python 3.8.1

org_tuple = (1, 2, 3, 4, 5)

new_tuple = tuple(reversed(org_tuple))
print(new_tuple)
# (5, 4, 3, 2, 1)

Hàm tích hợp

print(org_list.reverse())
# None
2 tạo ra một trình lặp lại truy xuất các phần tử theo thứ tự ngược lại.

new_tuple = org_tuple[::-1]
print(new_tuple)
# (5, 4, 3, 2, 1)