Я разрабатываю класс для анализа микротитрационных планшетов. Образцы описываются в отдельном файле, и записи используются для упорядоченного словаря. Одним из ключей является pH, который обычно указывается как float. например, 6.8
Я мог бы импортировать его как десятичное с Decimal('6.8')
, чтобы избежать поплавка как ключа dict. Другим решением было бы заменить точку, например, p как 6p8, или написать 6p8 в моем описании образца и, следовательно, устранить проблему в начале. Но это может вызвать проблемы позже, так как я не могу рассчитать pH 6p8 на моих рисунках.
Как бы вы решили эту проблему?