Лучшие практики для Python форматирования поплавков - PEP 3101 и другие методы? - PullRequest
0 голосов
/ 02 октября 2019

Я работаю с набором данных, содержащим списки с 10 ^ 5 - 2 * 10 ^ 5 записей, так что миллионы записей.

Одним из полей является число с плавающей запятой, обозначающее процент. Мне нужно конвертировать его на лету, когда я нарезаю список ([x:y]), показывающий от 90 до 180 значений одновременно.

Это мое текущее решение: "{:0.2%}".format(float(entry[14]))

entry - это одна запись в списке, которая повторяется с конструкцией for entry in lstAlist:.

, что дает мне аккуратный% с точностью до двух десятичных знаков. Это соответствует стандарту PEP 3101 (поправьте меня, если я ошибаюсь).

Однако это самый быстрый способ сделать это? Можете ли вы порекомендовать альтернативные и более быстрые методы для этого?

Разрезание списка и вывод происходит 2 раза в минуту.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...