Từ điển Python không thể lặp lại. Do đó, nó không có chỉ mục để được ngẫu nhiên hóa. Thay vào đó, bộ sưu tập các khóa của nó có thể lặp lại và có thể được ngẫu nhiên hóa bằng hàm shuffle () trong mô-đun ngẫu nhiên. Sử dụng các phím xáo trộn, chúng tôi có thể in các giá trị liên quan.
>>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5} >>> import random >>> l=list(D1.keys()) >>> l ['pen', 'pencil', 'book', 'sharpner', 'eraser'] >>> random.shuffle(l) >>> l ['pencil', 'eraser', 'sharpner', 'book', 'pen'] >>> for k in l: print (k,D1[k])
pencil 10 eraser 5 sharpner 5 book 100 pen 25