У меня есть список из запроса mssql, который включает в себя десятичные дроби.Например:
[(1, Decimal('33.00'), Decimal('5.30'), Decimal('50.00')),
(2, Decimal('17.00'), Decimal('0.50'), Decimal('10.00'))]
Я хочу преобразовать это в диктовку и число с плавающей точкой следующим образом:
{1: [33.00, 5.30, 50.00],
2: [17.00, 0.50, 10.00]}
Я написал ниже строки:
load_dict = {key: values for key, *values in dataRead}
, что приводит к:
{1: [Decimal('33.00'), Decimal('105.30'), Decimal('25650.00')],
2: [Decimal('17.00'), Decimal('40.50'), Decimal('10000.00')]}
Я спрашиваю, есть ли в любом случае это преобразование со списком / диктом?