Я работаю с набором данных, содержащим списки с 10 ^ 5 - 2 * 10 ^ 5 записей, так что миллионы записей.
Одним из полей является число с плавающей запятой, обозначающее процент. Мне нужно конвертировать его на лету, когда я нарезаю список ([x:y]
), показывающий от 90 до 180 значений одновременно.
Это мое текущее решение: "{:0.2%}".format(float(entry[14]))
entry
- это одна запись в списке, которая повторяется с конструкцией for entry in lstAlist:
.
, что дает мне аккуратный% с точностью до двух десятичных знаков. Это соответствует стандарту PEP 3101 (поправьте меня, если я ошибаюсь).
Однако это самый быстрый способ сделать это? Можете ли вы порекомендовать альтернативные и более быстрые методы для этого?
Разрезание списка и вывод происходит 2 раза в минуту.
Спасибо.