Луғат чист
Луғати холӣ – {} ё dict(). Навъи калид ва қимат метавонад гуногун бошад:
Натиҷа:
Мисол 1. Қимат аз рӯи калид
Натиҷа:
Агар калид набошад, хато меояд:
Натиҷа:
Тағйир додани луғат
Натиҷа:
d['Фан'] = …– калиди нав илова мекунад; агар калид аллакай бошад, қиматро иваз мекунад (d['Сол'] = 21).del d['Ном']– ҷуфтро нест мекунад.'Сол' in d– оё чунин калид ҳаст (на қимат).d.keys(),d.values(),d.items()– калидҳо, қиматҳо ва ҷуфтҳо;list(…)онҳоро ба рӯйхат мегардонад.
Мисол 2. Баҳои миёна
Дар луғат калид – номи хонанда, қимат – рӯйхати баҳоҳо. for ism, b in ball.items() ҳар ҷуфтро ба ду тағйирёбанда мегузорад; sum(b) ҷамъи рӯйхат, len(b) – шумораи баҳоҳо.
Натиҷа:
Мисол 3. Аввалин такрор
Дар рӯйхати 1, 2, …, 100, 47 адади 47 ду бор омадааст. Ададҳои дидашударо дар луғат (калид – адад) нигоҳ медорем; агар адад аллакай дар луғат бошад – ин аввалин такрор аст.
Натиҷа: