У меня проблема, которая действительно сводит меня с ума. Обычно int(20.0)
приведет к 20
. Все идет нормально. Но:python float to in int conversion
levels = [int(gex_dict[i]) for i in sorted(gex_dict.keys())]
пока gex_dict[i]
возвращает поплавок, например. 20.0
, приводит:
"invalid literal for int() with base 10: '20.0'"
Я только один шаг от жевал последний кусок моей клавиатуры.
Вы можете разместить тип контента, который вы имеете в 'gex_dict'. Я думаю, у вас есть строки, которые выглядят как float вместо floats. – jamylak
Привет, Джамилак, да, вы правы, это были струны вместо поплавков, спасибо! – langohrschnauze