Phương thức dictionary cmp() trong Python
Miêu tả
Phương thức cmp() so sánh hai Dictionary dựa trên key và value.
Cú pháp
Cú pháp của cmp() trong Python:
cmp(dict1, dict2)
Chi tiết về tham số:
dict1 -- Đây là Dictionary đầu tiên để được so sánh với dict2.
dict2 -- Đây là Dictionary thứ hai để được so sánh với dict1.
Trả về giá trị
Trả về 0 nếu cả hai Dictionary là cân bằng, -1 nếu dict1 < dict2 và 1 nếu dict1 > dic2.
Chương trình Python ví dụ
Ví dụ sau minh họa cách sử dụng của cmp() trong Python.
dict1 = {'Ten': 'Hoang', 'Tuoi': 7}; dict2 = {'Ten': 'Nam', 'Tuoi': 27}; dict3 = {'Ten': 'Huong', 'Tuoi': 27}; dict4 = {'Ten': 'Hoang', 'Tuoi': 7}; print "Gia tri tra ve : %d" % cmp (dict1, dict2) print "Gia tri tra ve : %d" % cmp (dict2, dict3) print "Gia tri tra ve : %d" % cmp (dict1, dict4)
Chạy chương trình Python trên sẽ cho kết quả −
Gia tri tra ve : -1 Gia tri tra ve : 1 Gia tri tra ve : 0