Речници

Създаване


In [1]:
task = {
    'id': '1',
    'title': 'Do my homework',
    'deadline': '2016-04-30',
    'priority': 'normal',
    'tags': ['school'],
    'completed': False
}

Извличане на стойност с ключ


In [2]:
task['title']


Out[2]:
'Do my homework'

Промяна на стойност


In [4]:
task['completed'] = True
task['completed']


Out[4]:
True

Преверка за сълществуването на даден ключ в речника


In [5]:
'tags' in task


Out[5]:
True

In [6]:
'stuff' in task


Out[6]:
False

Извличане на всички ключове


In [7]:
task.keys()


Out[7]:
dict_keys(['title', 'tags', 'completed', 'id', 'priority', 'deadline'])

Извличане на всички стойности


In [8]:
task.values()


Out[8]:
dict_values(['Do my homework', ['school'], True, '1', 'normal', '2016-04-30'])

Създаване на празен речник


In [12]:
person = {}

Добавяне на двойка ключ -> стойност


In [13]:
person['name'] = 'Пешо'
person['name']


Out[13]:
'Пешо'