Các bác cho e hỏi chút ạ, hiện tại e đang học về python, đến phần danh sách (list) e muốn hỏi là câu lệnh cmp khi so sánh 2 danh sách thì nó dựa vào j để so sánh ạ. Ví dụ e có đoạn code như này
list1, list2 = [123, 'xyz'], [456, 'abc']
print cmp(list1, list2);
print cmp(list2, list1);
list3 = list2 + [786];
print cmp(list2, list3)
kết quả hiện ra là
-1, 1 , - 1
em mới chỉ hiểu là 1 là đúng, -1 là sai nhưng không hiểu nó sẽ lấy điều kiện như nào để so sánh giữa các chuỗi với nhau ạ,
Em cảm ơn