Dictionary object là tập hợp không thứ tự các cặp key-value, phân cách bằng dấu phẩy, bao trong ngoặc nhọn. Liên kết giá trị với key dùng dấu : giữa chúng.
>>> D1 = {'a': 1, 'b': 2, 'c': 3}
Key chỉ xuất hiện một lần trong dictionary, nhưng một value có thể gán cho nhiều key. Key phải là kiểu dữ liệu bất biến (immutable): số, string, hoặc tuple.
>>> D2 = {1: 'aaa', 2: 'bbb', 3: 'ccc'}
>>> D3 = {(10,10): 'x1', (20,20): 'x2'}
>>> D4 = {'Microsoft': ['MS Office', 'Windows', 'C#'], 'Oracle': ['Oracle', 'Java', 'MySQL']}