کلیدهای عددی در دیکشنریها از قوانین مقایسه اعداد پیروی میکنند. بنابراین، int(1) و float(1.0) به عنوان یک کلید در نظر گرفته میشوند. با این حال، از آنجا که مقادیر float به صورت تقریبی ذخیره میشوند، استفاده از آنها به عنوان کلید توصیه نمیشود.
>>> {True: 'yes', 1: 'no', 1.0: 'maybe'}
{True: 'maybe'}