Bạn có thể trừ hai danh sách bằng Python không?

Trước tiên hãy lấy và lưu trữ hai danh sách, giả sử chúng ta đã lưu trữ chúng trong biến “a” và “b”, sau đó để trừ chúng, sử dụng biểu thức. [a – b]. Ví dụ. -

a = [0, 1, 2, 3, 4, 5,6]
b = [0, 2, 5]
a-b

Cách trừ danh sách từng phần tử

a = [10, 15, 20, 30, 40]
b = [5, 8, 20, 40, 25]
a-b

Phép trừ Python giữa hai danh sách

Chúng tôi sẽ lấy hai danh sách trong khi khai báo các biến. Sau đó, chuyển đổi danh sách thành tập hợp bằng cách sử dụng hàm set[] và trừ các tập hợp. Cuối cùng, giá trị trừ sẽ được hiển thị trên màn hình. Hàm set[] tạo đối tượng set. Các mục trong setlist không có thứ tự, vì vậy chúng sẽ xuất hiện theo thứ tự ngẫu nhiên

# Python program to subtract two lists

# take list
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
b = [1, 3, 4, 7, 9]

# print original list
print['list1 =', a]
print['list2 =', b]

# subtraction of list
sub = list[set[a] - set[b]]

# print subtraction value
print['list1 - list2 =', sub]

đầu ra. -

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

Chủ Đề