Есть ли эквивалент Python выражения H letell 'let', который позволит мне написать что-то вроде:
list2 = [let (name,size)=lookup(productId) in (barcode(productId),metric(size))
for productId in list]
Если нет, какова будет наиболее читаемая альтернатива?
Добавлен для пояснения синтаксиса let:
x = let (name,size)=lookup(productId) in (barcode(productId),metric(size))
эквивалентно
(name,size) = lookup(productId)
x = (barcode(productId),metric(size))
Вторая версия не очень хорошо работает со списками.