Phép trừ trong danh sách Python
Có nhiều cách khác nhau để tạo ra sự khác biệt giữa hai danh sách. Trong bài viết này, chúng ta sẽ xem các cách khác nhau để Lấy sự khác biệt giữa hai danh sách có thể được thực hiện bằng Python Show ví dụ. Input: list1 = [10, 15, 20, 25, 30, 35, 40] list2 = [25, 40, 35] Output: [10, 20, 30, 15] Explanation: resultant list = list1 - list2
Phương pháp 1. Sử dụng “in” để tìm sự khác biệt giữa hai danh sách trong PythonTrong ví dụ này, chúng tôi đang sử dụng vòng lặp và Python trong từ khóa để tìm sự khác biệt giữa hai danh sách trong Python Python3[10, 15, 20, 30]83 [10, 15, 20, 30]84 [10, 15, 20, 30]85_______10 [10, 15, 20, 30]1 [10, 15, 20, 30]2 [10, 15, 20, 30]1______14 [10, 15, 20, 30]1 [10, 15, 20, 30]6 [10, 15, 20, 30]1 [10, 15, 20, 30]8 [10, 15, 20, 30]1 [10, 15, 20, 30]0 [10, 15, 20, 30]1 [10, 15, 20, 30]2 [10, 15, 20, 30]3 [10, 15, 20, 30]86 [10, 15, 20, 30]50 [10, 15, 20, 30]51 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]50 [10, 15, 20, 30]51 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]53
[10, 15, 20, 30]59 [10, 15, 20, 30]50 [10, 15, 20, 30]50 [10, 15, 20, 30]52
[10, 15, 20, 30]53 [10, 15, 20, 30]54______455 [10, 15, 20, 30]56 [10, 15, 20, 30]57 [10, 15, 20, 30]58 [10, 15, 20, 30]59 ________ 1870 ________ 1871 ________ 1872 [10, 15, 20, 30]873 [10, 15, 20, 30]874 [10, 15, 20, 30]875 [10, 15, 20, 30]876 [10, 15, 20, 30]870 [10, 15, 20, 30]878 [10, 15, 20, 30]879 [10, 15, 20, 30]873____1981 [10, 15, 20, 30]873 [10, 15, 20, 30]983 [10, 15, 20, 30]57 [10, 15, 20, 30]985 [10, 15, 20, 30]986 [10, 15, 20, 30]983____1988 [10, 15, 20, 30]983____2060
[10, 15, 20, 30]983 [10, 15, 20, 30]57 [10, 15, 20, 30]063 [10, 15, 20, 30]986 [10, 15, 20, 30]983 [10, 15, 20, 30]066 Đầu ra. [10, 15, 20, 30]5 Phương pháp 2. Sử dụng zip() chúng tôi trừ nếu phần tử trong danh sách đầu tiên lớn hơn phần tử trong danh sách thứ hai, nếu không chúng tôi xuất phần tử của danh sách đầu tiên. Python3[10, 15, 20, 30]87 [10, 15, 20, 30]98 [10, 15, 20, 30]06
[10, 15, 20, 30]15 [10, 15, 20, 30]86 [10, 15, 20, 30]50 [10, 15, 20, 30]51 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]50 [10, 15, 20, 30]51 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]53
[10, 15, 20, 30]511 [10, 15, 20, 30]50 [10, 15, 20, 30]50 [10, 15, 20, 30]514 [10, 15, 20, 30]875 [10, 15, 20, 30]516 [10, 15, 20, 30]871 [10, 15, 20, 30]518 [10, 15, 20, 30]878 [10, 15, 20, 30]520 [10, 15, 20, 30]53 [10, 15, 20, 30]522 [10, 15, 20, 30]55 [10, 15, 20, 30]524 [10, 15, 20, 30]525
[10, 15, 20, 30]526 [10, 15, 20, 30]983 [10, 15, 20, 30]57 [10, 15, 20, 30]985 [10, 15, 20, 30]986 [10, 15, 20, 30]983____1988 [10, 15, 20, 30]983____2060
[10, 15, 20, 30]983 [10, 15, 20, 30]57 [10, 15, 20, 30]063 [10, 15, 20, 30]986 [10, 15, 20, 30]983 [10, 15, 20, 30]066 Đầu ra. [10, 15, 20, 30]5 Phương pháp 3. Sử dụng hiểu danh sách. Python3[10, 15, 20, 30]87 [10, 15, 20, 30]98 [10, 15, 20, 30]06
[10, 15, 20, 30]15 [10, 15, 20, 30]86 [10, 15, 20, 30]50 [10, 15, 20, 30]51 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]50 [10, 15, 20, 30]51 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]53
[10, 15, 20, 30]59 [10, 15, 20, 30]50 [10, 15, 20, 30]50 [10, 15, 20, 30]578 [10, 15, 20, 30]875 [10, 15, 20, 30]580 [10, 15, 20, 30]871 [10, 15, 20, 30]582 [10, 15, 20, 30]583 [10, 15, 20, 30]878 [10, 15, 20, 30]585 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]55 [10, 15, 20, 30]56 [10, 15, 20, 30]57 [10, 15, 20, 30]58 [10, 15, 20, 30]592
[10, 15, 20, 30]526 [10, 15, 20, 30]983 [10, 15, 20, 30]57 [10, 15, 20, 30]985 [10, 15, 20, 30]986 [10, 15, 20, 30]983____1988 [10, 15, 20, 30]983____2060
[10, 15, 20, 30]983 [10, 15, 20, 30]57 [10, 15, 20, 30]063 [10, 15, 20, 30]986 [10, 15, 20, 30]983 [10, 15, 20, 30]066 Đầu ra. [10, 15, 20, 30]5 Phương pháp 4. Sử dụng numpy() để hoàn thành tác vụ trên. Python3[10, 15, 20, 30]87 [10, 15, 20, 30]98 [10, 15, 20, 30]06
[10, 15, 20, 30]511 [10, 15, 20, 30]512 [10, 15, 20, 30]513
[10, 15, 20, 30]15 [10, 15, 20, 30]86 [10, 15, 20, 30]50 [10, 15, 20, 30]517 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]529 [10, 15, 20, 30]54 [10, 15, 20, 30]50 [10, 15, 20, 30]517 [10, 15, 20, 30]52 [10, 15, 20, 30]53 [10, 15, 20, 30]50 [10, 15, 20, 30]53 [10, 15, 20, 30]58 [10, 15, 20, 30]53 [10, 15, 20, 30]56 [10, 15, 20, 30]53 [10, 15, 20, 30]54 [10, 15, 20, 30]53 [10, 15, 20, 30]52 [10, 15, 20, 30]529 Chúng ta có thể trừ vào danh sách bằng Python không?trừ hai danh sách bằng hàm Zip()
. Sau đó, lặp qua đối tượng zip bằng vòng lặp for. Trên mỗi lần lặp, chương trình sẽ lấy một phần tử từ list1 và list2, trừ chúng và nối kết quả vào danh sách khác.
Biểu tượng phép trừ trong Python là gì?Toán tử trừ. Trong Python, – là toán tử trừ. |