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
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ại
Nó 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ụ 1
Trướ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ụ 2
Cũ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ụ 3
Nố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
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
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 -
example_list.append[element]
3. Mỗi phần tử được phân tách bằng dấu phẩy - example_list.append[element]
4. Python có loại example_list.append[element]
5, tách biệt với Danh sách và không nên nhầm lẫn với Danh sáchTrong hướng dẫn này, chúng ta sẽ xem cách thêm phần tử vào cuối Danh sách trong Python, cách hợp nhất danh sách, v.v. sử dụng phương pháp
6 và so sánh nó với các phương pháp khác được sử dụng để thêm các phần tử vào Danh sách -example_list.append[element]
7 vàexample_list.append[element]
8example_list.append[element]
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à
example_list.append[element]
6. Nó có một cú pháp khá đơn giảnexample_list.append[element]
Đ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 Python
Việc thêm một phần tử minh họa mục đích chính của phương thức
example_list.append[element]
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
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
20 vào cuối của example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
21 theo cách sauexample_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
2Bây giờ,
1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11 sẽ có thêm
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
20 vào cuốiexample_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
7Cách nối danh sách này sang danh sách khác trong Python
Giả 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
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
8Phương thức
example_list.append[element]
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 example_list.append[element]
6, thì toàn bộ example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
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
example_list.append[element]
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
example_list.append[element]
5Nối một danh sách vào một danh sách khác bằng cách sử dụng
example_list.append[element]
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 đầuexample_list.append[element]
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
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
26 vào cuối của 1 2 3 List after appending element : ['1', '2', '3', ['4', '5', '6', '7']]11
example_list.append[element]
0Các lựa chọn thay thế cho append[] trong Python
Danh 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
example_list.append[element]
6. Đáng chú ý nhất, example_list.append[element]
7 và example_list.append[element]
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 example_list.append[element]
6nối thêm [] so với mở rộng []
Như chúng ta đã thấy trong các phần trước,
example_list.append[element]
6 nhằm mục đích thêm một phần tử vào cuối Danh sách. Mặt khác, example_list.append[element]
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 example_list.append[element]
7example_list.append[element]
0đầu ra
example_list.append[element]
0Lưu ý cách
example_list.append[element]
7 nối hai danh sách trong một cuộc gọi và example_list.append[element]
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
example_list.append[element]
6, nó sẽ tự động thêm phần tử đó vào cuối Danh sách. Đó là nơi mà example_list.append[element]
8 xuất hiệnKhông giống như
example_list.append[element]
6 và example_list.append[element]
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
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
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
example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
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 example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
88 và example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
89, bạn phải sử dụng example_list.append[element]
8Kết quả này trong
example_list.append[element]
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
example_list.append[element]
32 là example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
89. Sau khi thêm example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
85, nó nằm trên chỉ mục example_list.append[element]
32 và example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]
89 được chuyển sang chỉ mục của example_list.append[element]
37Phần kết luận
Sau 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
example_list.append[element]
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Để so sánh sâu hơn về các phương thức đó, bạn chắc chắn nên xem qua hướng dẫn sau - append[] vs extend[] vs insert[] trong Python Lists
Là append một chức năng hoặc phương pháp?
Các. phương thức append[] lấy một đối tượng làm đối số và thêm nó vào cuối danh sách hiện có. Ví dụ: giả sử bạn tạo một danh sách và bạn muốn thêm một số khác vào danh sách đó.+= có giống với append Python không?
Trong trường hợp chung append sẽ thêm một mục vào danh sách, trong khi += sẽ sao chép tất cả các phần tử của danh sách bên phải vào danh sách bên trái.Các phương thức liệt kê append[] và expand[] là gì?
append[] thêm một phần tử vào cuối danh sách trong khi. extend[] có thể thêm nhiều phần tử riêng lẻ vào cuối danh sách .Danh sách += có giống với append không?
Đối với danh sách, += giống phương thức mở rộng hơn là phương thức chắp thêm . Với một danh sách ở bên trái toán tử +=, cần một danh sách khác ở bên phải toán tử. Tất cả các mục trong danh sách ở bên phải của toán tử được thêm vào cuối danh sách được tham chiếu ở bên trái của toán tử.