-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_4_3.py
More file actions
27 lines (21 loc) · 1.65 KB
/
test_4_3.py
File metadata and controls
27 lines (21 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""
Расскажите об этой структуре данных
"""
data = [
(1, {"название": "компьютер", "цена": 20000, "количество": 5, "eд": "шт."}),
(2, {"название": "принтер", "цена": 6000, "количество": 2, "eд": "шт."}),
(3, {"название": "сканер", "цена": 2000, "количество": 7, "eд": "шт."})
]
'''
Эта структура данных представляет собой список (list) из кортежей (tuple), где каждый кортеж описывает один товар в виде:
Первый элемент кортежа — уникальный идентификатор товара (целое число).
Второй элемент кортежа — словарь (dict) с подробными параметрами товара:
"название" – название товара (строка),
"цена" – стоимость одной единицы (число),
"количество" – текущее число единиц на складе (число),
"ед" – единица измерения (строка).
Список обеспечивает упорядоченность и возможность добавлять/удалять товары.
Кортеж фиксирует, что каждый элемент состоит ровно из двух частей: ID и свойств.
Словарь внутри кортежа позволяет быстро обращаться по ключу к любому атрибуту товара,
не запоминая позиции.
'''