python

To share this page click on the buttons below;

Dictionaries

Dictionaries associates a unique key with a certaing value. Keys must be immutable types (string, number, tuple).

Empty dictionaries are created with

<mydict> = {}
# or
<mydict> = dict()

Dictionaries with elements can be created with

<mydict> = dict(<key1>: <value1>, <key2>: <value2>, ... , <keyn>: <valuen> )

Lenght

To get the number of elements (pair: key, value) of a dictionary

len(<mydict>)

Items

To get all the pairs (key, value) as a list of tuples

<mydict>.items()

Keys

To get all the keys as a list

<mydict>.keys()

Values

To get all the values as a list

<mydict>.values()

Key presence

To verify if a key is present into a dictionary use the in keyword: (<key> in <mydict>) is true if the <key> actually present into the dictonary <mydict>

Access a key that is not present in the dictonary causes a KeyError.

Add

To add <value> with <key> in <mydict> use <mydict>[<key>] = <value>

Get

To get the <value> corresponding to the <key> use <mydict>[<key>].

If <key> does not exist an error is thrown.

Using the function <mydict>.get(<key>) will return the <value> or None if the <key> is not defined.

Remove

To remove all elements from a dictionary use <mydict>.clear().

To remove an element with a certain key use <mydict>.pop(<key>) (this returns the value removed).

To remove the last inserted item in the dictionary use <mydict>.popitem() (this returns the value removed).

To share this page click on the buttons below;