Sự khác biệt chính - nối thêm và mở rộng bằng Python
Python là một ngôn ngữ lập trình đa năng phổ biến. Nó là một ngôn ngữ bậc cao nên lập trình viên có thể dễ dàng hiểu được cú pháp và dễ đọc. Cấu trúc dữ liệu cơ bản nhất trong Python là một chuỗi. Nó là một tập hợp các phần tử. Phần tử bắt đầu có chỉ số 0, phần tử tiếp theo có chỉ số một, v.v. Danh sách là một chuỗi kiểu tích hợp sẵn trong Python. Các phép toán khác nhau có thể được thực hiện trên danh sách như cắt, thêm, nhân, v.v. Mỗi phần tử bên trong danh sách được phân tách bằng dấu phẩy. Tất cả các phần tử được đặt trong một dấu ngoặc vuông. Trong các ngôn ngữ lập trình như C, Java, điều cần thiết là phải lưu trữ cùng một kiểu dữ liệu trong một mảng. Nhưng trong danh sách Python, không nhất thiết tất cả các phần tử phải cùng một kiểu dữ liệu. Ngôn ngữ Python cung cấp một số hàm tích hợp được liên kết với danh sách. Lập trình viên có thể sử dụng chúng trong các chương trình của họ. Hai trong số đó là, nối và mở rộng. Bài viết này thảo luận về sự khác biệt giữa append và extension trong python. Sự khác biệt chính giữa append và extension trong Python là, append thêm các đối số của nó dưới dạng một phần tử duy nhất vào cuối danh sách trong khi phần mở rộng lặp lại các đối số của nó bằng cách thêm từng phần tử vào danh sách và mở rộng nó.
append trong Python là gì?
Phần phụ là một hàm tích hợp sẵn trong Python. Nó thêm một phần tử duy nhất vào cuối danh sách. Theo chương trình dưới đây, danh sách1 chứa ba phần tử, đó là 1, 2 và 3. Sử dụng phương pháp nối thêm, số 4 được thêm vào danh sách1. Nó được thêm vào cuối danh sách. Đầu ra cho danh sách là [1, 2, 3, 4].
Hình 01: chắp thêm bằng Python
Ở đây, danh sách hiện có là [1, 2, 3, 4]. Các phần tử 5 và 6 thuộc về một danh sách khác. Sử dụng chức năng nối thêm, [5, 6] được thêm vào danh sách. Danh sách đó được thêm vào danh sách ban đầu. [5, 6] là một phần tử danh sách duy nhất được nối vào cuối danh sách. Do đó, phương thức append chỉ có thể thêm một phần tử duy nhất vào danh sách. Mặc dù danh sách mới có hai phần tử, tất cả những phần tử này đều được thêm vào như một phần tử duy nhất vào danh sách ban đầu.
Mở rộng trong Python là gì?
Phần mở rộng là một hàm tích hợp sẵn trong Python. Nó được sử dụng để thêm nhiều phần tử vào cuối danh sách đã tồn tại. Chức năng của hàm mở rộng như sau.
Hình 02: mở rộng bằng Python
Theo chương trình dưới đây, danh sách1 chứa ba phần tử là 1, 2 và 3. Sử dụng phương pháp mở rộng, số 4 được mở rộng thành danh sách1. Khi sử dụng phương pháp mở rộng, 4 nên được đưa vào danh sách. Bây giờ danh sách1 là [1, 2, 3, 4]. Có một danh sách khác được gọi là list2. Nó bao gồm hai yếu tố. Sau khi mở rộng list2 thành list1, kết quả là [1, 2, 3, 4, 5, 6]. Các phần tử trong list2 được thêm dưới dạng các phần tử riêng biệt vào list1.
Điểm giống nhau giữa nối thêm và mở rộng trong Python là gì?
Cả append và extension đều là các hàm tích hợp được cung cấp bởi ngôn ngữ lập trình Python
Sự khác biệt giữa nối thêm và mở rộng trong Python là gì?
chắp thêm và mở rộng bằng Python |
|
Phần phụ là một hàm tích hợp sẵn trong Python được sử dụng để thêm các đối số của nó dưới dạng một phần tử duy nhất vào cuối danh sách. | Phần mở rộng là một hàm tích hợp sẵn trong Python, lặp lại các đối số của nó, thêm từng phần tử vào danh sách trong khi mở rộng nó. |
Độ dài của Danh sách | |
Khi sử dụng append, độ dài của danh sách sẽ tăng thêm một. | Khi sử dụng extension, độ dài của danh sách sẽ tăng theo số lượng phần tử đã được truyền vào đối số. |
Cách sử dụng | |
Phần phụ được sử dụng để thêm một phần tử vào cuối danh sách hiện có. | Phần mở rộng được sử dụng để thêm nhiều phần tử vào cuối danh sách hiện có. |
Tóm tắt - chắp thêm và mở rộng bằng Python
Python là một ngôn ngữ lập trình cấp cao, có mục đích chung. Nó là một ngôn ngữ lập trình phổ biến trong giới lập trình vì nó dễ đọc và dễ hiểu. Việc duy trì và thử nghiệm các chương trình Python cũng rất dễ dàng. Ngôn ngữ Python cung cấp nhiều hàm tích hợp sẵn. Do đó, người lập trình có thể sử dụng chúng trong chương trình mà không cần thực hiện ngay từ đầu. Bài viết này đã thảo luận về hai hàm tích hợp sẵn, chẳng hạn như, là nối thêm và mở rộng. Sự khác biệt giữa append và extension trong Python là, append thêm các đối số của nó dưới dạng một phần tử duy nhất vào cuối danh sách trong khi phần mở rộng lặp lại các đối số của nó, thêm từng phần tử vào danh sách, mở rộng nó.