Cách chèn các mục vào danh sách python


Sự mô tả

Phương thức danh sách Python insert[] chèn đối tượng obj vào danh sách tại chỉ số offset

cú pháp

Sau đây là cú pháp của phương thức insert[] -

list.insert[index, obj]

Thông số

  • index − Đây là Index nơi đối tượng obj cần được chèn vào

  • obj − Đây là Đối tượng được chèn vào danh sách đã cho

Giá trị trả về

Phương thức này không trả về bất kỳ giá trị nào nhưng nó chèn phần tử đã cho vào chỉ mục đã cho

Thí dụ

Ví dụ sau minh họa cách sử dụng phương thức insert[]

#!/usr/bin/python

aList = [123, 'xyz', 'zara', 'abc']
aList.insert[ 3, 2009]
print "Final List : ", aList

Khi chúng tôi chạy chương trình trên, nó tạo ra kết quả sau -

Final List : [123, 'xyz', 'zara', 2009, 'abc']

Danh sách là một cấu trúc dữ liệu có thể chứa nhiều phần tử trong Python. Các phần tử này được sắp xếp theo chỉ số bắt đầu từ số không. Ngoài ra, danh sách có thể thay đổi—có nghĩa là chúng có thể được thay đổi. Thay đổi phổ biến nhất đối với danh sách là thêm vào các phần tử của nó

Các phương pháp để thêm các mục vào danh sách trong Python

Dưới đây là bốn cách khác nhau để thêm các mục vào danh sách hiện có trong Python

  • nối thêm []. nối mục vào cuối danh sách
  • chèn[]. chèn mục trước chỉ mục đã cho
  • gia hạn[]. mở rộng danh sách bằng cách nối thêm các mục từ iterable
  • Nối danh sách. Chúng ta có thể sử dụng toán tử + để nối nhiều danh sách và tạo một danh sách mới

 

Hiểu danh sách trong Python

Danh sách Python là một cấu trúc dữ liệu cho phép bạn lưu trữ nhiều giá trị trong một biến duy nhất. Điều này có thể hữu ích để lưu trữ dữ liệu mà bạn định lặp lại hoặc truy cập ngẫu nhiên. Không giống như các mảng có kích thước cố định, các danh sách trong Python có thể phát triển và thu nhỏ khi cần thiết

Điều này làm cho chúng trở thành một lựa chọn tuyệt vời để làm việc với các tập dữ liệu lớn hoặc khi bạn không biết mình sẽ cần lưu trữ bao nhiêu mục. Danh sách cũng dễ tạo và sử dụng. Đây là một ví dụ

list = [ “apple”, “orange”, “banana” ]
in [ list ] # Kết quả. [‘táo’, ‘cam’, ‘chuối’]

Thêm các mục vào danh sách với Phương thức List append[] trong Python

Cách tốt nhất để thêm các mục vào danh sách trong Python là sử dụng phương thức append. Nó sẽ thêm một mục duy nhất vào cuối danh sách hiện có. Phương thức append[] của Python chỉ sửa đổi danh sách ban đầu. Nó không trả về bất kỳ giá trị nào. Kích thước của danh sách sẽ tăng thêm một

Điều quan trọng cần lưu ý là phương thức append[] chỉ thêm một mục vào danh sách. Nếu bạn muốn thêm nhiều mục, thì hãy sử dụng phương thức mở rộng[] hoặc thực hiện một số lệnh gọi append[]

Việc thêm dữ liệu vào cuối danh sách có thể được thực hiện bằng cách sử dụng. phương thức chắp thêm []

nhóm = [“Google”,”Amazon”,”Microsoft”]
nhóm. append[“Cisco”]
print[team]
# [‘Google’, ‘Amazon’, ‘Microsoft’, ‘Cisco’]

Hãy cẩn thận khi thêm một danh sách khác, vì kết quả sẽ là một danh sách lồng nhau ở chỉ mục có sẵn tiếp theo

nhóm = [“Google”,”Amazon”,”Microsoft”]
nhóm. append[[“Cisco”, “Facebook”]]
print[team]
# ['Google', 'Amazon', 'Microsoft', ['

Thêm các mục vào danh sách bằng Phương thức chèn danh sách [] trong Python

Danh sách Python insert[] là một phương thức sẵn có để chèn một phần tử vào danh sách tại chỉ mục đã chỉ định. Phương thức này chỉ có thể được gọi trên các giá trị danh sách. Nếu chỉ số quá cao và nằm ngoài phạm vi, phương thức sẽ đặt giá trị mới vào cuối danh sách

Cú pháp của phương thức insert[] là danh sách. chèn[i, elem]. Elem được chèn vào danh sách tại chỉ mục thứ i. Tất cả các phần tử sau elem được chuyển sang bên phải. Phương thức insert[] không trả về bất cứ thứ gì; . Nó chỉ cập nhật danh sách hiện tại

Sử dụng phương thức insert[] khi bạn muốn thêm dữ liệu vào đầu hoặc giữa danh sách. Hãy lưu ý rằng chỉ mục để thêm phần tử mới là tham số đầu tiên của phương thức

nhóm = [“Google”,”Amazon”,”Microsoft”]
nhóm. insert[0, “Cisco”]
print[team]
# ['Cisco', 'Google', 'Amazon', 'Microsoft']

Chủ Đề