Khi cần in các phần tử của một mảng theo thứ tự ngược lại, chúng ta có thể duyệt qua danh sách (list) từ cuối về đầu.
Ví dụ
my_list = [21, 32, 43, 54, 75]
print("Danh sách ban đầu:")
for i in range(0, len(my_list)):
print(my_list[i])
print("Danh sách sau khi đảo ngược:")
for i in range(len(my_list)-1, -1, -1):
print(my_list[i])
Kết quả
Danh sách ban đầu: 21 32 43 54 75 Danh sách sau khi đảo ngược: 75 54 43 32 21
Giải thích
Một danh sách được định nghĩa và hiển thị ra bảng điều khiển.
Danh sách được duyệt qua và in ra từng phần tử.
Đảo ngược danh sách bằng cách duyệt từ phần tử cuối cùng.
Mỗi phần tử được in ra bảng điều khiển theo thứ tự ngược.