Cộng và Trừ 2 list trong Python | Laptrinhcanban.com

HOME › >>

Cộng và Trừ 2 list trong Python

Trong lập trình Python, việc làm việc với list (danh sách) là một phần quan trọng của nhiều ứng dụng. Một trong những tác vụ phổ biến là cộng và trừ hai list lại với nhau. Trong bài viết này, chúng ta sẽ tìm hiểu cách thực hiện các phép toán cộng và trừ hai list trong Python và xem xét các ứng dụng của chúng.

1. Cộng 2 list trong Python

Phép toán cộng 2 list trong Python được thực hiện bằng cách sử dụng toán tử “+” hoặc phương thức extend().

a. Sử dụng toán tử “+”

Bạn có thể sử dụng toán tử “+” để cộng 2 list lại với nhau. Dưới đây là ví dụ:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2

Kết quả là result sẽ chứa list list1 nối với list2, cho ra [1, 2, 3, 4, 5, 6].

b. Sử dụng phương thức extend()

Phương thức extend() của list cho phép bạn mở rộng list hiện có bằng cách thêm các phần tử từ một list khác. Dưới đây là ví dụ:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)

Sau khi thực hiện phương thức extend(), list1 sẽ trở thành [1, 2, 3, 4, 5, 6].

2. Trừ 2 list trong Python

Phép toán trừ 2 list trong Python không phải là một phép toán thông thường và không được hỗ trợ bằng các toán tử hoặc phương thức sẵn có. Tuy nhiên, bạn có thể sử dụng một số kỹ thuật để thực hiện phép toán này.

a. Sử dụng List Comprehension

List comprehension cho phép bạn tạo một list mới dựa trên các phần tử của list gốc và một điều kiện. Bạn có thể sử dụng list comprehension để tạo list mới chứa các phần tử không có trong list kia. Dưới đây là ví dụ:

list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
result = [x for x in list1 if x not in list2]

Kết quả sẽ là list result chứa các phần tử không có trong list2, tức là [1, 2].

b. Sử dụng phương thức remove() và vòng lặp

Một phương pháp khác là sử dụng vòng lặp để loại bỏ các phần tử của list thứ hai khỏi list thứ nhất bằng cách sử dụng phương thức remove(). Dưới đây là một ví dụ:

list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]

for item in list2:
if item in list1:
list1.remove(item)

Sau khi thực hiện vòng lặp và loại bỏ các phần tử, list1 sẽ chứa các phần tử không có trong list2, tức là [1, 2].

Ứng dụng của cộng và trừ hai list

Cộng và trừ hai list có nhiều ứng dụng trong lập trình:

  1. Kết hợp dữ liệu: Khi bạn muốn kết hợp hai list chứa thông tin từ các nguồn khác nhau để tạo một list hoàn chỉnh.

  2. Lọc và xử lý dữ liệu: Trong quá trình xử lý dữ liệu, bạn có thể muốn loại bỏ các phần tử trùng lặp hoặc chọn các phần tử thỏa mãn một điều kiện cụ thể.

  3. Tính toán và phân tích dữ liệu: Trong phân tích dữ liệu, bạn có thể cần tạo các tập dữ liệu con từ các list lớn để thực hiện tính toán và phân tích cụ thể.

  4. Tìm sự khác biệt và giao nhau giữa list: Trong một số tình huống, bạn có thể muốn biết sự khác biệt hoặc giao nhau giữa hai list.

Kết luận

Trên đây Kiyoshi đã hướng dẫn bạn cách Cộng và Trừ 2 list trong Python rồi. Cộng và trừ hai list trong Python là một phần quan trọng của việc làm việc với dữ liệu trong lập trình. Python cung cấp các cách thức đơn giản và hiệu quả để thực hiện các phép toán này. Hi vọng rằng thông qua bài viết này, bạn đã nắm vững cách thức thực hiện cộng và trừ hai list và có thêm sự hiểu biết về việc làm việc với list trong Python.

URL Link

https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/list-trong-python/cong-tru-2-list-trong-python/

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME  › >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.