Trong hướng dẫn này, bạn sẽ học cách sử dụng Python để trừ hai danh sách. Bạn sẽ học cách thực hiện việc này bằng cách sử dụng Thư viện Khoa học Dữ liệu phổ biến numpy, cho vòng lặp, danh sách toàn diện và chức năng zip() tích hợp hữu ích.
Có thể làm việc với danh sách là một kỹ năng quan trọng cho bất kỳ nhà phát triển Python nào, cho dù là người mới bắt đầu hay Pythonista tiên tiến. Trừ hai danh sách ít trực quan hơn là chỉ đơn giản là trừ chúng. Vì điều này, hãy xem bốn phương pháp khác nhau được cung cấp dưới đây để tìm ra những cách dễ dàng để trừ hai danh sách!
Câu trả lời nhanh: Sử dụng Numpy subtract()
- Sử dụng Numpy để trừ hai danh sách Python
- Sử dụng zip để trừ hai danh sách python
- Python cho các vòng lặp để trừ hai danh sách
- Danh sách của Python để trừ hai danh sách
- Sự kết luận
Sử dụng Numpy để trừ hai danh sách Python
Sử dụng zip để trừ hai danh sách python
Python cho các vòng lặp để trừ hai danh sách
Danh sách của Python để trừ hai danh sách
# Subtract two lists with numpy import numpy as np list1 = [10, 11, 12] list2 = [1, 2, 3] array1 = np.array(list1) array2 = np.array(list2) subtracted_array = np.subtract(array1, array2) subtracted = list(subtracted_array) print(subtracted) # Returns: [9, 9, 9]Sự kết luận
- Thư viện numpy phổ biến thường được sử dụng để làm việc trong khoa học dữ liệu, và như vậy, đi kèm với một tấn các phương pháp hữu ích khác nhau để thao tác dữ liệu số. Một trong những lợi thế chính mà numpy cung cấp là đối tượng # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0, rất giống với đối tượng danh sách Python.
- Một trong những phương pháp mà numpy cung cấp là phương pháp subtract(). Phương pháp này lấy hai # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0 numpy làm đầu vào và cung cấp các phép trừ yếu tố theo hai danh sách.
- Hãy để xem cách chúng ta có thể sử dụng numpy và Python để trừ hai danh sách:
Hãy cùng xem những gì chúng tôi đã làm ở đây:
Sử dụng zip để trừ hai danh sách python
Python cho các vòng lặp để trừ hai danh sách
Danh sách của Python để trừ hai danh sách
# Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]Sự kết luận
- Thư viện numpy phổ biến thường được sử dụng để làm việc trong khoa học dữ liệu, và như vậy, đi kèm với một tấn các phương pháp hữu ích khác nhau để thao tác dữ liệu số. Một trong những lợi thế chính mà numpy cung cấp là đối tượng # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0, rất giống với đối tượng danh sách Python.
- Một trong những phương pháp mà numpy cung cấp là phương pháp subtract(). Phương pháp này lấy hai # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0 numpy làm đầu vào và cung cấp các phép trừ yếu tố theo hai danh sách.
- Hãy để xem cách chúng ta có thể sử dụng numpy và Python để trừ hai danh sách:
Hãy cùng xem những gì chúng tôi đã làm ở đây:
Chúng tôi đã tải hai danh sách của chúng tôi, # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]5 và # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]6 và chuyển đổi chúng thành các mảng Numpy, # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]7 và # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]8 This tutorial teaches you exactly what the zip() function does and shows you some creative ways to use the function.
Python cho các vòng lặp để trừ hai danh sách
Danh sách của Python để trừ hai danh sách
Sự kết luận
# Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for i in range(len(list1)): item = list1[i] - list2[i] subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]Thư viện numpy phổ biến thường được sử dụng để làm việc trong khoa học dữ liệu, và như vậy, đi kèm với một tấn các phương pháp hữu ích khác nhau để thao tác dữ liệu số. Một trong những lợi thế chính mà numpy cung cấp là đối tượng # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0, rất giống với đối tượng danh sách Python.
- Một trong những phương pháp mà numpy cung cấp là phương pháp subtract(). Phương pháp này lấy hai # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0 numpy làm đầu vào và cung cấp các phép trừ yếu tố theo hai danh sách.
- Hãy để xem cách chúng ta có thể sử dụng numpy và Python để trừ hai danh sách:
- Hãy cùng xem những gì chúng tôi đã làm ở đây:
- Chúng tôi đã tải hai danh sách của chúng tôi, # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]5 và # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]6 và chuyển đổi chúng thành các mảng Numpy, # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]7 và # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]8
Sau đó chúng tôi đã sử dụng phương thức # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]9 để trừ hai danh sách
Cuối cùng, vì chúng tôi muốn trả lại danh sách Python, chúng tôi đã sử dụng phương thức # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for i in range(len(list1)): item = list1[i] - list2[i] subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0 Check out my in-depth tutorial that takes your from beginner to advanced for-loops user! Want to watch a video instead? Check out my YouTube tutorial here.
Danh sách của Python để trừ hai danh sách
Sự kết luận
Thư viện numpy phổ biến thường được sử dụng để làm việc trong khoa học dữ liệu, và như vậy, đi kèm với một tấn các phương pháp hữu ích khác nhau để thao tác dữ liệu số. Một trong những lợi thế chính mà numpy cung cấp là đối tượng # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0, rất giống với đối tượng danh sách Python.
# Subtract two lists with zip() list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = [element1 - element2 for (element1, element2) in zip(list1, list2)] print(subtracted) # Returns: [9, 9, 9]Sự kết luận
- Thư viện numpy phổ biến thường được sử dụng để làm việc trong khoa học dữ liệu, và như vậy, đi kèm với một tấn các phương pháp hữu ích khác nhau để thao tác dữ liệu số. Một trong những lợi thế chính mà numpy cung cấp là đối tượng # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0, rất giống với đối tượng danh sách Python.
- Một trong những phương pháp mà numpy cung cấp là phương pháp subtract(). Phương pháp này lấy hai # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0 numpy làm đầu vào và cung cấp các phép trừ yếu tố theo hai danh sách.
Hãy để xem cách chúng ta có thể sử dụng numpy và Python để trừ hai danh sách: Check out this in-depth tutorial that covers off everything you need to know, with hands-on examples. More of a visual learner, check out my YouTube tutorial here.
Sự kết luận
Thư viện numpy phổ biến thường được sử dụng để làm việc trong khoa học dữ liệu, và như vậy, đi kèm với một tấn các phương pháp hữu ích khác nhau để thao tác dữ liệu số. Một trong những lợi thế chính mà numpy cung cấp là đối tượng # Subtract two lists with for loops list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = list() for item1, item2 in zip(list1, list2): item = item1 - item2 subtracted.append(item) print(subtracted) # Returns: [9, 9, 9]0, rất giống với đối tượng danh sách Python.
Để tìm hiểu thêm về phương pháp # Subtract two lists with zip() list1 = [10, 11, 12] list2 = [1, 2, 3] subtracted = [element1 - element2 for (element1, element2) in zip(list1, list2)] print(subtracted) # Returns: [9, 9, 9]9, hãy xem tài liệu chính thức.