Что за конструкция
Что за конструкция
{i[0]: i[1] for i in pricesale}
в частности что даёт i[0]: i[1] перед for
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
в списке pricesale содержатся некоторые списки или кортежи, содержащие минимум 2 элемента
через {} формируется словарь, где каждый элемент списка pricesale превращается в элемент словаря - ключ i[0] и значение i[1]
Пример:
pricesale = [('носки', 100), ('трусы', 200, 'а это значение использоваться не будет')]
res = {i[0]: i[1] for i in pricesale}
print(res)
будет выведено:
{
'носки': 100,
'трусы': 200
}