Trừ 2 danh sách Python
Trong bài viết này, chúng ta sẽ học cách thực hiện phép trừ trên một danh sách trong Python. Chúng tôi cũng sẽ sử dụng một số hàm tích hợp và một số mã tùy chỉnh. Trước tiên chúng ta hãy xem nhanh danh sách và phép trừ danh sách trong Python là gì Show
Danh sách PythonPython có một kiểu dữ liệu tích hợp được gọi là danh sách. Nó giống như một tập hợp các mảng với các phương pháp khác nhau. Dữ liệu bên trong danh sách có thể thuộc bất kỳ loại nào, chẳng hạn như số nguyên, chuỗi hoặc giá trị float hoặc thậm chí là loại danh sách. Danh sách sử dụng các giá trị được phân tách bằng dấu phẩy trong dấu ngoặc vuông để lưu trữ dữ liệu. Danh sách có thể được xác định bằng cách sử dụng bất kỳ tên biến nào và sau đó gán các giá trị khác nhau cho danh sách trong dấu ngoặc vuông. Danh sách được sắp xếp, có thể thay đổi và cho phép các giá trị trùng lặp
Liệt kê phép trừPhép trừ danh sách sử dụng hai danh sách và trả về một danh sách mới sau phép trừ. Điều này tương tự như thực hiện phép trừ trong toán học. Nó tìm thấy sự khác biệt giữa từng phần tử tại mỗi chỉ mục từ hai danh sách đã cho
Để thực hiện phép trừ danh sách, hai danh sách đầu vào phải có cùng độ dài và nó phải chứa các phần tử cùng loại i. e. cả hai danh sách chỉ được chứa các giá trị số. Ví dụ đã cho trừ các phần tử tại mỗi chỉ mục trong một danh sách khỏi danh sách khác Ví dụ. Phép trừ liệt kê Sử dụng toán tử zip() và "-"Phương pháp này sử dụng 5 với list1 là 6 và list2 là 7 để trả về một đối tượng zip. Nó sử dụng vòng lặp for để lặp qua đối tượng zip và trừ các phần tử của danh sách với nhau và lưu kết quả vào một danh sách mới
Phần kết luậnTrong bài viết này, chúng ta đã học cách tìm sự khác biệt giữa từng phần tử của hai danh sách bằng cách duyệt qua chúng bằng cách sử dụng đối tượng 8. Chúng tôi đã học cách thực hiện phép trừ danh sách trên từng phần tử Trong bài viết này, chúng ta sẽ giải quyết một vấn đề của python trừ danh sách từng phần tử. Bài toán này chúng ta sẽ giải theo 5 cách khác nhau và thảo luận chi tiết từng phương pháp được sử dụng để giải bài toán này Danh sách trong Python là gì? . Danh sách được tạo bằng cách đặt tất cả các phần tử trong dấu ngoặc vuông và được phân tách bằng dấu phẩy Ví dụ list1 = [1,2,3,'john',7.5,3] cũng đọc
Mục lục Cách trừ phần tử danh sách theo phần tử trong pythonCó nhiều cách để trừ các phần tử danh sách một cách khôn ngoan trong python, dưới đây chúng ta sẽ thảo luận về 5 cách để làm như vậy Phương pháp 1- Python Trừ danh sách bằng phương thức zip()Phương thức zip python mất 0 hoặc nhiều lần lặp lại và trả về một đối tượng có thể lặp lại. Đối tượng có thể lặp này chứa một loạt các bộ chứa phần tử của mỗi lần lặp được cung cấp làm đầu vào Cú pháp – zip(*iterables) Iterables – bất kỳ python nào có thể lặp lại như chuỗi, danh sách, bộ dữ liệu hoặc từ điển Giá trị trả về của phương thức Zip()-
Mã Python
đầu ra. - Subtracted List -> [8, 6, 4, 2] Phương pháp 2- Python Subtract liệt kê từng phần tử bằng phương thức NaiveTrong phương pháp này, chúng ta sẽ sử dụng vòng lặp python for có phạm vi từ 0 đến độ dài của danh sách. Và trong mỗi lần lặp lại, chúng tôi sẽ trừ các phần tử danh sách Mã Python
đầu ra. - ________số 8Phương pháp 3- Danh sách trừ Python bằng phương thức NumPytrừ()Numpy trong python được sử dụng cho tính toán khoa học. Nó bao gồm các đối tượng mảng đa chiều và các phương thức, hàm xử lý các đối tượng mảng đó. Để tìm hiểu về NumPy trong python bạn có thể đọc tại đây Trong python để trừ hai danh sách phép trừ, chúng ta có thể sử dụng phương thức NumPytrừ(). Phương thức Numpytrừ() trả về sự khác biệt về phần tử giữa hai mảng. Phép trừ Numpy() lấy 2 mảng Numpy làm đầu vào Các bước để làm theo để có được danh sách trừ-
Mã Python
đầu ra. - 0cũng đọc. 4 cách đếm số lần xuất hiện trong list Python Phương pháp 4- Sử dụng hiểu danh sáchĐể trừ danh sách trong python, chúng tôi cũng sử dụng khả năng hiểu danh sách. Trong Python, hiểu danh sách là một cách để tạo danh sách mới từ các lần lặp hiện có khác như danh sách, bộ và bộ. Chúng ta cũng có thể nói rằng việc hiểu danh sách là phiên bản ngắn hơn của vòng lặp for. Để biết về hiểu danh sách, bạn có thể truy cập này Mã Python 1đầu ra. - 2Phương pháp 5- Python Trừ danh sách bằng cách sử dụng bộTrong phương pháp này, chúng tôi chuyển đổi cả hai danh sách thành tập hợp và sử dụng sự khác biệt của tập hợp để tìm sự khác biệt về phần tử giữa phần tử danh sách. Vì chúng tôi đang sử dụng các tập hợp, chúng tôi sẽ chỉ nhận được sự khác biệt của tất cả các phần tử duy nhất Mã Python zip(*iterables)0 đầu ra. - zip(*iterables)1 Phần kết luậnDo đó, chúng ta đã thấy python trừ danh sách từng phần tử. Chúng tôi đã thực hiện bằng cách sử dụng zip(), phương pháp ngây thơ, sử dụng khả năng hiểu danh sách và phương pháp trừ NumPy Làm cách nào để so sánh 2 danh sách trong Python?Chúng ta có thể kết hợp phương thức sort() của Python với toán tử == để so sánh hai danh sách. Phương thức sort() trong Python được sử dụng để sắp xếp danh sách đầu vào với mục đích nếu hai danh sách đầu vào bằng nhau thì các phần tử sẽ nằm ở cùng vị trí chỉ mục.
Tôi có thể tổng hợp hai danh sách Python không?Hàm sum() dùng để cộng hai danh sách bằng cách sử dụng số chỉ mục của các phần tử danh sách được nhóm bởi hàm zip() . Hàm zip() được sử dụng trong hàm sum() để nhóm các phần tử danh sách bằng cách sử dụng danh sách theo chỉ mục. |