Dictionary

āđƒāļ™āļšāļ—āļ™āļĩāđ‰ āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Dictionary āđƒāļ™āļ āļēāļĐāļē Python āđ€āļĢāļēāļˆāļ°āđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļ„āļļāļ“āļĢāļđāđ‰āļˆāļąāļāļāļąāļš Dictionary āļ„āļ·āļ­āļ­āļ°āđ„āļĢ āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āđ€āļĢāļēāļĒāļąāļ‡āļˆāļ°āļžāļđāļ”āļ–āļķāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļĄāļ˜āļ­āļ”āđāļĨāļ° built-in functions āļ‚āļ­āļ‡ Dictionary āđāļĨāļ°āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļāļąāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļšāļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ† āđƒāļ™āļ āļēāļĐāļē Python

Dictionary āļ„āļ·āļ­āļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ„āļđāđˆāļ‚āļ­āļ‡ Key āđāļĨāļ° Value āđ‚āļ”āļĒāļ—āļĩāđˆ Key āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‡āļ™ Index āđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ° Value āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļš Key āļ‚āļ­āļ‡āļĄāļąāļ™ āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ Dictionary āļ™āļąāđ‰āļ™āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđ€āļžāļĢāļēāļ°āļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āļ–āļđāļāļ—āļģ Index āđ„āļ§āđ‰āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ‚āļ”āļĒāđƒāļŠāđ‰ Key āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ Dictionary āļĒāļąāļ‡āļĄāļĩāđ€āļĄāļ˜āļ­āļ”āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļąāđˆāļ§āđ„āļ›

āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻ Dictionary āđƒāļ™āļ āļēāļĐāļē Python

āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ Dictionary āđ€āļĢāļēāļĄāļąāļāļˆāļ°āđƒāļŠāđ‰āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļˆāļģāđāļ™āļāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļāļˆāļēāļāļāļąāļ™āđ„āļ”āđ‰ āđ‚āļ”āļĒāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļŠāļīāđˆāļ‡āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™ Key āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻ Dictionary āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļĄāļąāļ™āļˆāļ°āļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™āļ§āļ‡āđ€āļĨāđ‡āļšāļ›āļĩāļāļāļē {} āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻ Dictionary āđƒāļ™āļ āļēāļĐāļē Python

scores = {'james': 1828, 'thomas': 3628, 'danny': 9310}
scores['bobby'] = 4401

numbers = {1: 'One', 2: 'Two', 3: 'Three'}

print(scores)
print(numbers)

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļĢāļēāđ„āļ”āđ‰āļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢ Dictionary āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āļ§āđˆāļē scores āļŠāļģāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ„āļ°āđāļ™āļ™āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļ„āļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āđ€āļ›āđ‡āļ™ Key āđāļĨāļ°āļ„āđˆāļēāļ‚āļ­āļ‡āļĄāļąāļ™āļāđ‡āļ„āļ·āļ­āļ„āļ°āđāļ™āļ™ āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡ Dictionary āđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļˆāļ°āļ–āļđāļāļāļģāļŦāļ™āļ”āđƒāļ™āļĢāļđāļ›āđāļšāļš key: value āđāļĨāļ°āļ„āļąāđˆāļ™āļŠāļĄāļēāļŠāļīāļāđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļ­āļĄāļĄāļē āđ€āļĢāļēāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļēāļĄāļ„āđˆāļēāđƒāļŦāđ‰āļāļąāļš Dictionary āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāđ‰āļāļąāļš Dictionary āđƒāļ™āļĢāļđāļ›āđāļšāļš scores['bobby'] āđ„āļ”āđ‰āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāļ•āļąāļ§āđāļ›āļĢāļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āđāļĨāđ‰āļ§ āļŠāļąāļ‡āđ€āļāļ•āļ§āđˆāļēāđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ Key āđ€āļ›āđ‡āļ™ String āļŦāļĢāļ·āļ­āļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ·āđˆāļ™āđ† āđ„āļ”āđ‰ āļ•āđˆāļ­āļĄāļēāļ•āļąāļ§āđāļ›āļĢ numbers āđ€āļ›āđ‡āļ™ Dictionary āļ—āļĩāđˆāļĄāļĩ Key āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚

{'james': 1828, 'thomas': 3628, 'danny': 9310, 'bobby': 4401}
{1: 'One', 2: 'Two', 3: 'Three'}

āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļ•āļąāļ§āđāļ›āļĢ Dictionary āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ—āļĩāđˆāđ€āļĢāļēāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™

āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ Dictionary

āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāđ€āļĢāļēāđ„āļ”āđ‰āļ›āļĢāļ°āļāļēāļĻ Dictionary āđ„āļ›āđāļĨāđ‰āļ§ āļ•āđˆāļ­āđ„āļ›āļˆāļ°āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļ­āđˆāļēāļ™āđāļĨāļ°āļ­āļąāļžāđ€āļ”āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļœāđˆāļēāļ™āļ—āļēāļ‡ Key āļ‚āļ­āļ‡āļĄāļąāļ™ āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ Dictionary

scores = {'james': 1828, 'thomas': 3628, 'danny': 9310, 'bobby': 4401}

# display data
print('james =>', scores['james'])
print('thomas =>', scores['thomas'])
print('danny =>', scores['danny'])
print('bobby =>', scores['bobby'])

# update data
scores['james'] = scores['james'] + 1000
scores['thomas'] = 100

print('james =>', scores['james'])
print('thomas =>', scores['thomas'])

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļĢāļēāļĄāļĩāļ•āļąāļ§āđāļ›āļĢ scores āļŠāļģāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ„āļ°āđāļ™āļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđ€āļĨāđˆāļ™āđ‚āļ”āļĒāļŠāļ·āđˆāļ­āđ€āļ›āđ‡āļ™ Key āļ‚āļ­āļ‡ Dictionary āđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāđ‰āļ™āļˆāļ°āđƒāļŠāđ‰ Key āļ‚āļ­āļ‡āļĄāļąāļ™ āđƒāļ™āļŠāđˆāļ§āļ™āđāļĢāļāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ Dictionary āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļœāļĨāļ„āļ°āđāļ™āļ™āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ° Key āļ­āļ­āļāļĄāļēāļ—āļēāļ‡āļŦāļ™āđ‰āļēāļˆāļ­ āļ•āđˆāļ­āļĄāļēāđ€āļ›āđ‡āļ™āļāļēāļĢāļ­āļąāļžāđ€āļ”āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ Dictionary āđ‚āļ”āļĒāđ€āļĢāļēāđ„āļ”āđ‰āđ€āļžāļīāđˆāļĄāļ„āđˆāļēāđƒāļŦāđ‰āļāļąāļš Key 'james' āļ‚āļķāđ‰āļ™āđ„āļ›āļ­āļĩāļ 1000 āđāļĨāļ°āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāđ‰āļāļąāļš Key 'thomas' āđ€āļ›āđ‡āļ™ 100 āđāļĨāļ°āđāļŠāļ”āļ‡āļœāļĨāļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡

james => 1828
thomas => 3628
danny => 9310
bobby => 4401
james => 2828
thomas => 100

āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ Dictionary āđ€āļžāļ·āđˆāļ­āļ­āđˆāļēāļ™āļ„āđˆāļēāđāļĨāļ°āļ­āļąāļžāđ€āļ”āļ—āļ‚āđ‰āļ­āļĄāļđāļĨ

āđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ Dictionary āļ™āļąāđ‰āļ™ āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļē Key āļ™āļąāđ‰āļ™āļĄāļĩāļ­āļĒāļđāđˆāļˆāļĢāļīāļ‡ āđ„āļĄāđˆāđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ‚āļķāđ‰āļ™ āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™

scores = {'james': 1828, 'thomas': 3628, 'danny': 9310, 'bobby': 4401}
print(scores['smith']) # Error

# check if key smith exist
if 'smith' in scores.keys():
    print(scores['smith'])

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āđ‰āļēāļ‡āļšāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđ€āļāļīāļ”āļ„āļ§āļēāļĄāļœāļīāļ”āļžāļĨāļēāļ”āļ‚āļķāđ‰āļ™āđ€āļžāļĢāļēāļ°āđ€āļĢāļēāđ„āļ”āđ‰āđ€āļ‚āđ‰āļēāļ–āļķāļ‡ Key 'smith' āļ‹āļķāđˆāļ‡āđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™ scores āļ­āļĒāđˆāļēāđ„āļĢāļāđ‡āļ•āļēāļĄ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļ§āđˆāļē Key āļĄāļĩāļ­āļĒāļđāđˆāļŦāļĢāļ·āļ­āđ„āļĄāđˆāđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ in āđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļˆāļēāļ Key āđƒāļ™āđ€āļĄāļ˜āļ­āļ” keys() āļ‚āļ­āļ‡ Dictionary

āļāļēāļĢāļ­āđˆāļēāļ™āļ„āđˆāļēāđƒāļ™ Dictionary āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ For loop

āļ„āļģāļŠāļąāđˆāļ‡ For loop āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđƒāļ™āļāļēāļĢāļ­āđˆāļēāļ™āļ„āđˆāļēāđƒāļ™ Dictionary āļ™āļąāđ‰āļ™āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ For loop āđ€āļžāļ·āđˆāļ­āļ§āļ™āļ­āđˆāļēāļ™āļ„āđˆāļēāļ—āļąāđ‰āļ‡ Key āđāļĨāļ° Values āđƒāļ™ Dictionary āđ„āļ”āđ‰ āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ

countries = {'de': 'Germany', 'ua': 'Ukraine',
             'th': 'Thailand', 'nl': 'Netherlands'}

for k, v in countries.items():
    print(k, v)

# iterate through keys
print('Key:', end = ' ')
for k in countries.keys():
    print(k, end = ' ')

# iterate through values
print('\nValue:', end = ' ')
for v in countries.values():
    print(v, end = ' ')

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļ›āđ‡āļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļģāļŠāļąāđˆāļ‡ For loop āļ§āļ™āļ­āđˆāļēāļ™āļ„āđˆāļēāđƒāļ™ Dictionary āļ‹āļķāđˆāļ‡āļĄāļĩ 3 loop āļ”āđ‰āļ§āļĒāļāļąāļ™ āđƒāļ™āļĨāļđāļ›āđāļĢāļāđ€āļ›āđ‡āļ™āļāļēāļĢāļ­āđˆāļēāļ™āļ„āđˆāļēāđāļšāļš Key āđāļĨāļ° Value āđƒāļ™āđāļ•āđˆāļĨāļ°āļĢāļ­āļšāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļĢāļēāđ€āļ­āļēāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ Dictionary āļ”āđ‰āļ§āļĒāđ€āļĄāļ˜āļ­āļ” items() āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™ Key āđāļĨāļ° Value āļāļąāļšāļĄāļēāđāļĨāļ°āđ‚āļŦāļĨāļ”āđƒāļŠāđˆāđƒāļ™āļ•āļąāļ§āđāļ›āļĢ k āđāļĨāļ° v āļ•āļēāļĄāļĨāļģāļ”āļąāļš

āđƒāļ™āļĨāļđāļ›āļ—āļĩāđˆāļŠāļ­āļ‡ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ§āļ™āļ­āđˆāļēāļ™ Key āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ āļēāļĒāđƒāļ™ Dictionary āđ‚āļ”āļĒāđ€āļĄāļ˜āļ­āļ” keys() āļˆāļ°āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™ List āļ‚āļ­āļ‡ Key āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđāļĨāļ°āđ‚āļŦāļĨāļ”āđƒāļŠāđˆāđƒāļ™āļ•āļąāļ§āđāļ›āļĢ k āđāļ•āđˆāļĨāļ°āļĢāļ­āļšāļ‚āļ­āļ‡āļĨāļđāļ› āđāļĨāļ°āđƒāļ™āļĨāļđāļ›āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļāļēāļĢāļ­āđˆāļēāļ™ Value āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ” values() āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ„āđˆāļēāļ‚āļ­āļ‡ Value āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĄāļēāđāļĨāļ°āđƒāļŠāđˆāđƒāļ™āļ•āļąāļ§āđāļ›āļĢ v āđƒāļ™āđāļ•āđˆāļĨāļ°āļĢāļ­āļšāļ‚āļ­āļ‡āļĨāļđāļ›

de Germany
ua Ukraine
th Thailand
nl Netherlands
Key: de ua th nl 
Value: Germany Ukraine Thailand Netherlands

āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ For loop āđ€āļžāļ·āđˆāļ­āļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ Dictionary āđƒāļ™āļ āļēāļĐāļē Python

Python Dictionary methods

āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āđ€āļ āļ—āļ­āļ·āđˆāļ™āđ† Dictionary āļĄāļĩāđ€āļĄāļ˜āļ­āļ”āļ—āļĩāđˆāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļāļąāļšāļĄāļąāļ™āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļŠāđˆāļ§āļ™āļĄāļēāļāđāļĨāđ‰āļ§āļĄāļąāļāļˆāļ°āđ€āļ›āđ‡āļ™āđ€āļĄāļ˜āļ­āļ”āđƒāļ™āļāļēāļĢāļ­āļąāļžāđ€āļ”āļ—āđāļĨāļ°āļĢāļąāļšāļ„āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ Dictionary āļ•āđˆāļ­āđ„āļ›āļĄāļēāļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļĄāļ˜āļ­āļ”āļ‚āļ­āļ‡ Dictionary āđƒāļ™āļ āļēāļĐāļē Python

countries = {'de': 'Germany', 'ua': 'Ukraine',
             'th': 'Thailand', 'nl': 'Netherlands'}

print(countries.keys())
print(countries.values())

print(countries.get('de')) # equal to countries['de']
countries.setdefault('tr', 'Turkey')

print(countries.popitem())
print(countries.popitem())

print(countries.items())

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļĄāļ˜āļ­āļ”āļ‚āļ­āļ‡ Dictionary āļ•āļąāļ§āđāļ›āļĢāļ‚āļ­āļ‡āđ€āļĢāļē countries āļĄāļēāļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĄāļĩ Key āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļĒāđˆāļ­āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđāļĨāļ° Value āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āđ€āļ•āđ‡āļĄāļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻ āđ€āļĄāļ˜āļ­āļ” keys() āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™ List āļ‚āļ­āļ‡ Key āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ āļēāļĒāđƒāļ™ Dictionary āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ” values() āļ™āļąāđ‰āļ™āļˆāļ°āļŠāđˆāļ‡āđ€āļ›āđ‡āļ™ List āļ‚āļ­āļ‡ Value

āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒāđ€āļĄāļ˜āļ­āļ” get() āđ‚āļ”āļĒāļĄāļĩ Key āđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ‹āļķāđˆāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĄāļąāļ™āļˆāļ°āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļ•āļĢāļ‡ āđ€āļŠāđˆāļ™ countries['de'] āđāļĨāļ°āđ€āļĄāļ˜āļ­āļ” setdefault() āđƒāļŠāđ‰āļĢāļąāļšāļ„āđˆāļēāļˆāļēāļāļ„āļĩāļĒāđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ” āļ–āđ‰āļēāđ„āļĄāđˆāļĄāļĩāļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ„āđˆāļēāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ€āļ‚āđ‰āļēāđ„āļ›āđƒāļ™ Dictionary āđāļĨāļ°āļ•āđˆāļ­āļĄāļēāđ€āļĄāļ˜āļ­āļ” popitem() āļˆāļ°āļ™āļģāļŠāļĄāļēāļŠāļīāļāļ•āļąāļ§āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ­āļ­āļāļˆāļēāļ Dictionary āđāļĨāļ°āļŠāđˆāļ‡āļ„āđˆāļēāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļāļĨāļąāļšāļĄāļēāđ€āļ›āđ‡āļ™ Tuple āļ­āļ­āļšāđ€āļˆāđ‡āļ„ āļŠāđˆāļ§āļ™āđ€āļĄāļ˜āļ­āļ” items() āļ™āļąāđ‰āļ™āļˆāļ°āļ„āđˆāļēāļāļĨāļąāļšāļĄāļēāđ€āļ›āđ‡āļ™ List āļ‚āļ­āļ‡ Tuple āļ‚āļ­āļ‡āļ­āļ­āļšāđ€āļˆāđ‡āļ„āļ‚āļ­āļ‡ Key āđāļĨāļ° Value āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

dict_keys(['de', 'ua', 'th', 'nl'])
dict_values(['Germany', 'Ukraine', 'Thailand', 'Netherlands'])
Germany
('tr', 'Turkey')
('nl', 'Netherlands')
dict_items([('de', 'Germany'), ('ua', 'Ukraine'), ('th', 'Thailand')])

āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āđ€āļĄāļ˜āļ­āļ”āđƒāļ™ Dictionary āđƒāļ™āļ āļēāļĐāļē Python āđāļĨāļ°āļˆāļēāļāđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āđ€āļžāļĩāļĒāļ‡āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđ€āļĄāļ˜āļ­āļ”āļ—āļĩāđˆāļĄāļĩāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļŠāļģāļŦāļĢāļąāļšāđ€āļĄāļ˜āļ­āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™ Dictionary āļ™āļąāđ‰āļ™āđāļŠāļ”āļ‡āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ‚āđ‰āļēāļ‡āļĨāđˆāļēāļ‡āļ™āļĩāđ‰

Methods

Description

clear()

āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ āļēāļĒāđƒāļ™ Dictionary

copy()

āļ„āļąāļ”āļĨāļ­āļ Dictionary āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ„āļ›āļĒāļąāļ‡āļ­āļąāļ™āđƒāļŦāļĄāđˆ

get(key[, default])

āļŠāđˆāļ‡āļ„āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ Dictionary āļˆāļēāļ Key āļ—āļĩāđˆāļāļģāļŦāļ™āļ” āļ–āđ‰āļēāļŦāļēāļāđ„āļĄāđˆāļĄāļĩ Key āļ­āļĒāļđāđˆāđāļĨāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” default āļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” KeyError

items()

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļ„āļ‚āļ­āļ‡ Key āđāļĨāļ° Value

keys()

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™ List āļ‚āļ­āļ‡ Key āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™ Dictionary

pop(key[, default])

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™āļ„āđˆāļēāļŠāļļāļ”āļ—āđ‰āļēāļĒāđƒāļ™ Dictionary

popitem()

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™ Tuple āļ­āļ­āļšāđ€āļˆāđ‡āļ„āļ‚āļ­āļ‡ Key āđāļĨāļ° Value

setdefault(key[, default])

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ‚āļ­āļ‡ Key āļ—āļĩāđˆāļāļģāļŦāļ™āļ” āļ–āđ‰āļēāļŦāļēāļāđ„āļĄāđˆāļĄāļĩ Key āļ­āļĒāļđāđˆāđƒāļŠāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāđ„āļ›āđƒāļ™ Dictionary

update([other])

āļ­āļąāļžāđ€āļ”āļ— Dictionary āļāļąāļšāļ„āļđāđˆāļ‚āļ­āļ‡ Key āđāļĨāļ° Value āļˆāļēāļāļ­āļ­āļšāđ€āļˆāđ‡āļ„āļ­āļ·āđˆāļ™ āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āļ—āļąāļš Key āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ

values()

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™ List āļ‚āļ­āļ‡ Value āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™ Dictionary

Python Dictionary functions

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļāļ›āļĢāļ°āđ€āļ āļ—āļ„āļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ len() āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļšāļˆāļģāļ™āļ§āļ™āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āđ€āļˆāđ‡āļ„ āđāļĨāļ° Dictionary āļĒāļąāļ‡āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ iter() āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāđ€āļĄāļ˜āļ­āļ” items() āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļēāļĢāļēāļ‡āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļāļąāļš Dictionary

Function

Description

len(dict)

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™āļˆāļģāļ™āļ§āļ™āļ‚āļ­āļ‡āļ­āļ­āļšāđ€āļˆāđ‡āļ„āđƒāļ™ Dictionary

iter(dict)

āļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļšāđ€āļ›āđ‡āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļ„āļ‚āļ­āļ‡ Key āđāļĨāļ° Value

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ del āđ€āļžāļ·āđˆāļ­āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ Dictionary āđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ del countries['de'] āđ€āļžāļ·āđˆāļ­āļĨāļšāļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļĄāļĩ Key āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ­āļ­āļāđ„āļ› āđāļĨāļ°āļ„āļģāļŠāļąāđˆāļ‡ del countries āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļāļēāļĢāļĨāļšāļ—āļąāđ‰āļ‡āļ•āļąāļ§āđāļ›āļĢ

āđƒāļ™āļšāļ—āļ™āļĩāđ‰ āļ„āļļāļ“āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš Dictionary āđƒāļ™āļ āļēāļĐāļē Python āļ„āļļāļ“āđ„āļ”āđ‰āļ—āļĢāļēāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™ Dictionary āđāļĨāļ°āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰ āđ€āļĢāļēāđ„āļ”āđ‰āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ–āļķāļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ Dictionary āđāļšāļšāļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāļ°āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļ§āļ™āļ‹āđ‰āļģ For loop āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļĄāļ˜āļ­āļ”āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļˆāļąāļ”āļāļēāļĢ Dictionary

Reference : http://marcuscode.com/lang/python/dictionary

Last updated