У меня есть проблема, которая меня реально бесит. Обычно выполнение int(20.0)
приводит к 20
. Все идет нормально. Но:
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'"
Я всего в одном шаге от того, чтобы сжевать последний кусок клавиатуры.