A Professional’s Tutorial to Python Dictionaries

Dictionaries, a fundamental Python data structure

Adam Ross Nelson
7 min readSep 17, 2023

--

For an overview of these tutorials, click here (or click the image).

Welcome to third, in a series of tutorials that teach beginner Python specifically for aspiring data scientists. For an overview of these tutorials, click here.

Introduction

In the realm of Python programming, the term “dictionary” assumes a meaning that is distinct from the conventional books filled with word definitions, etymologies, and pronunciations that many of us have encountered in our academic pursuits.

While both types of dictionaries serve as repositories of information, the nature and structure of the data they hold differ.

A traditional dictionary, familiar to most as an essential reference tool, organizes words alphabetically, offering definitions, usages, and sometimes even historical word origins and etymological linguistic developments. Its primary purpose is to aid users in understanding and employing language correctly. When printed as books these dictionaries follow a linear predictable format flowing from A to Z.

A page from a dictionary book.
Image Credit: Author’s illustration created in Canva.

--

--

Adam Ross Nelson

Ask about my free career course. I mentor new (💫) and aspiring data scientists enter (🚪) and level up (📈) in the field.