Đúng như ý nghĩa của nó, phương thức list.reverse() dùng để đảo ngược vị trí của các phần tử trong list. Ví dụ list có 6 phần tử thì sau khi chạy reverse() thì nó sẽ đảo vị trí của các cặp (5 : 0), (4 : 1), (3 : 2).
1. Cú pháp list reverse()
Dưới đây là cú pháp của phương thức reverse() trong Python.
list.reverse()
Phương thức này không có tham số truyền vào và nó cũng không trả về bất kì một giá trị nào cả, nhiệm vụ của nó chỉ đơn giản là đảo ngược vị trí của các phần tử trong list hiện tại.
2. Ví dụ list reverse()
Sau đây là ví dụ sử dụng phương thức reverse để đảo ngược các phần tử trong List.
Bài viết này được đăng tại [kiso.vn]
# Operating System List os = ['Windows', 'macOS', 'Linux'] print('Original List:', os) # List Reverse os.reverse() # updated list print('Updated List:', os)
Chạy lên kết quả sẽ như sau:
Original List: ['Windows', 'macOS', 'Linux'] Updated List: ['Linux', 'macOS', 'Windows']
Ngoài cách này ra thì ta cũng có thể sử dụng toán tử Slicing.
# Operating System List os = ['Windows', 'macOS', 'Linux'] print('Original List:', os) # Reversing a list #Syntax: reversed_list = os[start:stop:step] reversed_list = os[::-1] # updated list print('Updated List:', reversed_list)
Kết quả trả về cũng không khác gì cách ở trên.
Lời kết: Như vậy là bạn đã học xong phương thức list.reverse(), và biết thêm cách sử dụng toán tử Slicing để đảo ngược thứ tự các phần tử trong list.
Bài viết liên quan
[CSF-2] Một số thiết lập CSF, LFD
Hôm nay mình sẽ thực hiện một số thiết lập trên CSF Mở file config để sửa đổi một số tính năng dưới /etc/csf/csf.conf Nội dung chính1. Cú pháp list reverse()2. Ví dụ list reverse()1. Bảo...
[CSF-1] Tăng bảo mật Server với ConfigServer Firewall (CSF)
Nội dung chính1. Cú pháp list reverse()2. Ví dụ list reverse()1. Khái niệm CSF: CSF (ConfigServer & Firewall) là một bộ ứng dụng hoạt động trên Linux như một firewall được phát hành miễn phí để...
Sử dụng SSH Key với Gitlab và Github
Bài viết này mình sẽ hướng dẫn các bạn tạo ssh key cho Gitlab và Github SSH là gì? Secure Socket Shell là một giao thức mạng dùng để thiết lập kết nối mạng một...
Directory traversal vulnerabilities (phần 4)
Nội dung chính1. Cú pháp list reverse()2. Ví dụ list reverse()V. Phân tích và khai thác các lỗ hổng Directory traversal (tiếp) 5. Bypass lỗ hổng khi trang web sử dụng đường dẫn đầy đủ Xét...
Directory traversal vulnerabilities (phần 3)
Nội dung chính1. Cú pháp list reverse()2. Ví dụ list reverse()V. Phân tích và khai thác các lỗ hổng Directory traversal 1. Lỗ hổng xảy ra khi sử dụng các hàm đọc file và tin tưởng...
Directory traversal vulnerabilities (phần 2)
Nội dung chính1. Cú pháp list reverse()2. Ví dụ list reverse()III. Vì sao lỗ hổng Directory traversal xuất hiện? Với mỗi ngôn ngữ lập trình khác nhau, điểm xuất hiện các lỗ hổng Directory traversal cũng...