Làm thế nào để bạn thêm một chức năng trong python?
Phương thức append() trong Python thêm một mục vào cuối danh sách. Nó nối thêm một phần tử bằng cách sửa đổi danh sách. Phương thức không tự trả về. Mục này cũng có thể là một danh sách hoặc từ điển tạo danh sách lồng nhau. Phương pháp được mô tả dưới đây Show
Chữ kýThông sốx. Nó có thể là một số, danh sách, chuỗi, từ điển, v.v. Trở lạiNó không trả về bất kỳ giá trị nào thay vì sửa đổi danh sách Hãy xem một số ví dụ về phương thức append() để hiểu chức năng của nó Danh sách Python Phương thức append() Ví dụ 1Trước tiên, hãy xem một ví dụ đơn giản nối các phần tử vào danh sách đầu ra 1 2 3 List after appending element : ['1', '2', '3', 4] Danh sách Python append() Phương thức Ví dụ 2Cũng có thể thêm một danh sách vào danh sách, điều này sẽ tạo ra một danh sách bên trong danh sách. Xem ví dụ bên dưới đầu ra 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']] Danh sách Python Phương thức append() Ví dụ 3Nối nhiều danh sách vào danh sách sẽ tạo danh sách lồng nhau. Ở đây, hai danh sách được thêm vào danh sách và tạo ra một danh sách các danh sách. Xem ví dụ bên dưới Các kiểu dữ liệu cơ bản trong Python cho phép chúng ta lưu trữ một giá trị dưới một tên tượng trưng. Điều này đại khái tuân theo ký hiệu toán học của các biến. Theo một cách nào đó, tên được gán cho một giá trị, vì vậy bạn không cần nhớ giá trị thực cũng như địa chỉ của nó trong bộ nhớ máy tính, chỉ cần một tên minh họa đơn giản Tuy nhiên, nếu bạn cần lưu trữ một tập hợp các giá trị dưới một tên biến, thì các kiểu dữ liệu cơ bản sẽ không thực hiện được công việc. Bạn sẽ cần sử dụng các cấu trúc dữ liệu phức tạp hơn. Python có bốn kiểu dữ liệu để lưu trữ một tập hợp các giá trị dưới cùng một tên - Tuple, Set, Dictionary và List. Chúng tôi sẽ tập trung vào cái sau trong bài viết này Danh sách là một kiểu dữ liệu Python tương tự như một mảng trong bất kỳ ngôn ngữ lập trình nào khác. Nó lưu trữ một bộ sưu tập các giá trị được sắp xếp theo cùng một tên. Ngoài ra, nó cho phép các giá trị trùng lặp, cũng như thay đổi giá trị của các phần tử được lưu trữ. Sự khác biệt duy nhất giữa Danh sách và bất kỳ mảng thông thường nào là không phải tất cả các phần tử của Danh sách đều cần có cùng kiểu dữ liệu (nó không đồng nhất). Ví dụ: một Danh sách có thể chứa các phần tử số nguyên, số dấu phẩy động, chuỗi, cũng như các Danh sách khác và bất kỳ phần tử kiểu dữ liệu nào khác
Ghi chú. Bạn tạo Danh sách Python bằng cách liệt kê các phần tử của nó giữa hai dấu ngoặc vuông - 3. Mỗi phần tử được phân tách bằng dấu phẩy - 4. Python có loại 5, tách biệt với Danh sách và không nên nhầm lẫn với Danh sách
Cách nối các phần tử vào danh sách Python bằng append()Việc thêm các phần tử vào Danh sách tương đương với việc thêm các phần tử đó vào cuối Danh sách hiện có. Python cung cấp một số cách để đạt được điều đó, nhưng phương pháp được thiết kế riêng cho tác vụ đó là 6. Nó có một cú pháp khá đơn giản
Đoạn mã này sẽ thêm 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]10 vào cuối của 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11 (thuộc loại 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]12). Như chúng tôi đã nói trước đây, một danh sách có thể chứa các phần tử thuộc các kiểu dữ liệu khác nhau. Do đó, 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]10 có thể thuộc bất kỳ loại dữ liệu nào - 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]14, 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]15, 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]16, 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]12, 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]18, v.v. Trong các phần sau, chúng ta sẽ xem xét một số ví dụ thực tế minh họa cách nối thêm một phần tử riêng lẻ vào danh sách, cũng như cách nối danh sách này với danh sách khác Ghi chú. Trong các ví dụ sau, chúng tôi sử dụng Danh sách chứa các phần tử có kiểu khác nhau Cách thêm một phần tử vào cuối danh sách PythonViệc thêm một phần tử minh họa mục đích chính của phương thức 6 trong Python. Giả sử bạn có một danh sách ví dụ1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]1 Bạn sẽ thêm 20 vào cuối của 21 theo cách sau 2Bây giờ, 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11 sẽ có thêm 20 vào cuối 7Cách nối danh sách này sang danh sách khác trong PythonGiả sử bạn có hai danh sách và muốn nối danh sách này với danh sách khác 8Phương thức 6 không cung cấp cách nối hai danh sách lại với nhau trong một lệnh gọi phương thức. Nếu bạn cố gắng nối hai danh sách đó bằng cách sử dụng 6, thì toàn bộ 26 sẽ được thêm dưới dạng một thành phần duy nhất của 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11, tạo ra một danh sách lồng nhau 3Bây giờ, 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11 chứa các thành phần sau, có thể không phải là thứ bạn muốn ngay từ đầu 5Nối một danh sách vào một danh sách khác bằng cách sử dụng 6 đạt được bằng cách lặp lại tất cả các phần tử của danh sách mà chúng tôi muốn nối thêm và nối từng phần tử đó vào Danh sách ban đầu 7Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó Bằng cách đó, chúng tôi đã thêm 26 vào cuối của 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11 0Các lựa chọn thay thế cho append() trong PythonDanh sách Python có thêm một vài phương thức để thêm các phần tử bên cạnh 6. Đáng chú ý nhất, 7 và 8. Trong các phần phụ sau đây, chúng ta sẽ tìm hiểu sự khác biệt giữa chúng và phương thức 6nối thêm () so với mở rộng ()Như chúng ta đã thấy trong các phần trước, 6 nhằm mục đích thêm một phần tử vào cuối Danh sách. Mặt khác, 7 được sử dụng để thêm nhiều phần tử vào cuối Danh sách - một cách hiệu quả, nó nối danh sách này với danh sách khác. Hãy xem cách hoạt động của 7 0đầu ra 0Lưu ý cách 7 nối hai danh sách trong một cuộc gọi và 6 cần được gọi một lần cho mỗi thành phần của Danh sách bạn muốn nối thêm. Đó là một phương pháp hữu ích để ghi nhớ thay thếnối thêm () so với chèn ()Không có cách nào để chèn một phần tử vào một vị trí cụ thể trong Danh sách bằng cách sử dụng 6, nó sẽ tự động thêm phần tử đó vào cuối Danh sách. Đó là nơi mà 8 xuất hiệnKhông giống như 6 và 7, nó chấp nhận hai đối số - một là phần tử bạn muốn chèn và phần còn lại là chỉ mục của phần tử đó trong Danh sáchVí dụ: nếu bạn muốn thêm 85 vào cuối 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11, bạn sẽ sử dụng 87, như chúng ta đã thấy trong các phần trước. Nhưng nếu bạn muốn thêm nó vào một địa điểm cụ thể, chẳng hạn như giữa 88 và 89, bạn phải sử dụng 8Kết quả này trong 2Lưu ý sự khác biệt trong việc lập chỉ mục của danh sách gốc và kết quả. Trong bản gốc 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11, phần tử trên chỉ mục 32 là 89. Sau khi thêm 85, nó nằm trên chỉ mục 32 và 89 được chuyển sang chỉ mục của 37Phần kết luậnSau khi đọc hướng dẫn này, bạn sẽ hiểu rõ hơn về cách sử dụng phương thức 6 trên Danh sách Python và cách nó so sánh với các phương thức Python khác để thêm phần tử vào Danh sách
|