Trong bài này mình sẽ nói đến hàm list insert()
, đây là hàm dùng để thêm một phần tử mới vào vị trí index được định sẵn.
1. Cú pháp List insert()
Dưới đây là cú pháp của list insert()
.
list.insert(index, element)
Trong đó:
- index là chị mục mà bạn muốn phần tử thêm vào sẽ nằm tại đó
- element là phần tử muốn thêm vào, có thể là number, string, Puple hay Set
Giá trị trả về: Hàm insert chỉ thêm một phần tử mới vào list chứ không trả về bất kì một giá trị nào.
Bài viết này được đăng tại [kiso.vn]
2. Ví dụ List insert()
Dưới đây là ví dụ thêm một phần tử vào list có index là 3.
# vowel list vowel = ['a', 'e', 'i', 'u'] # inserting element to list at 4th position vowel.insert(3, 'o') print('Updated List: ', vowel)
Kết quả:
Updated List: ['a', 'e', 'i', 'o', 'u']
Bạn có thể thêm một Tuple như ví dụ sau:
mixed_list = [{1, 2}, [5, 6, 7]] # number tuple number_tuple = (3, 4) # inserting tuple to the list mixed_list.insert(1, number_tuple) print('Updated List: ', mixed_list)
Chạy lên kết quả sẽ như sau:
Updated List: [{1, 2}, (3, 4), [5, 6, 7]]
Bạn lưu ý rằng vị trí của index trong List sẽ bắt đầu từ 0 nhé, nên nếu bạn phải trừ đi 1 để có được số chỉ mục chính xác. Ví dụ nếu bạn muốn thêm vào vị trí thứ 4 thì ban phải trừ đi 1 nên sẽ truyền index là 3.
Trên là cách sử dụng và ví dụ của hàm list.insert()
trong Python.
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 insert()2. Ví dụ List insert()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 insert()2. Ví dụ List insert()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 insert()2. Ví dụ List insert()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 insert()2. Ví dụ List insert()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 insert()2. Ví dụ List insert()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...