Để tìm chênh lệch tuyệt đối lớn nhất giữa các phần tử cùng vị trí của hai danh sách, ta dùng hàm abs và max kết hợp generator expression.
Ví dụ
Minh họa:
my_list_1 = [7, 9, 1, 2, 7]
my_list_2 = [6, 3, 1, 2, 1]
print("Danh sách 1:")
print(my_list_1)
print("Danh sách 2:")
print(my_list_2)
my_result = max(abs(my_list_2[index] - my_list_1[index]) for index in range(len(my_list_1)))
print("Chênh lệch tối đa:")
print(my_result)
Kết quả
Danh sách 1: [7, 9, 1, 2, 7] Danh sách 2: [6, 3, 1, 2, 1] Chênh lệch tối đa: 6
Giải thích
- Định nghĩa hai danh sách cùng độ dài.
- Duyệt qua chỉ số, tính chênh lệch tuyệt đối giữa phần tử cùng vị trí.
- Hàm
maxtrả về giá trị lớn nhất trong các chênh lệch đó. - In kết quả.