форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
31 строка
1.1 KiB
Markdown
31 строка
1.1 KiB
Markdown
# Индивидуальное контрольное задание по теме 2
|
|
|
|
Махнов Георгий, А-01-23
|
|
|
|
## Задание 3
|
|
Пусть созданы два объекта с помощью инструкций:
|
|
|
|
b1={'d':23,'f':11,'k':45}
|
|
|
|
b2={'u':6,'v':67}
|
|
|
|
К какому классу относятся эти объекты? Как создать объект того же класса со всеми 5 элементами?
|
|
|
|
|
|
## Решение
|
|
|
|
Оба объекта относятся к классу словарь (dict), так как в них присутствуют пара "ключ:значение". Также это можно проверить путем команды:
|
|
```
|
|
>>> b1={'d':23,'f':11,'k':45}
|
|
>>> b2={'u':6,'v':67}
|
|
>>> type(b1)
|
|
<class 'dict'>
|
|
>>> type(b2)
|
|
<class 'dict'>
|
|
```
|
|
Создать объект класса dict со всеми 5 элементами можно путем создания нового объекта с добавлением распакованных словарей b1 и b2
|
|
```
|
|
>>> b_combined = {**b1, **b2}
|
|
>>> b_combined
|
|
{'d': 23, 'f': 11, 'k': 45, 'u': 6, 'v': 67}
|
|
``` |