Skip to Content
Learn Python by Building Data Science Applications
book

Learn Python by Building Data Science Applications

by Philipp Kats, David Katz
August 2019
Beginner
482 pages
12h 56m
English
Packt Publishing
Content preview from Learn Python by Building Data Science Applications

Dictionaries

Dictionaries are a different type of structure. Instead of being ordered arrays, they are key-value storage types. Dictionaries do not have any order, per se. Instead, they store everything as key-value pairs. As physical keys, the dictionary's keys have to be unique and unambiguously static. In other words, immutable. Hence, there cannot be two keys of the same value, and lists cannot be used as keys, but tuples can. Frequently, however, keys are strings, as they allow us to add some sort of semantics to the structure:

person = {'name': 'Jim', 'surname': 'Hawkins', 'age':17}

As you can see, dictionaries are defined by the curly brackets, with key-value pairs separated by the colon and split by the comma. Once the dictionary ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python for Data Science

Python for Data Science

Yuli Vasiliev
Introduction to Machine Learning with Python

Introduction to Machine Learning with Python

Andreas C. Müller, Sarah Guido

Publisher Resources

ISBN: 9781789535365Supplemental Content