Python flotar en la conversión int
Tengo un problema que realmente me vuelve loco. Normalmente haciendoint(20.0)
resultaría en20
. Hasta ahora tan bueno. Pero:
levels = [int(gex_dict[i]) for i in sorted(gex_dict.keys())]
mientrasgex_dict[i]
devuelve un flotador, por ejemplo20.0
, resulta en:
"invalid literal for int() with base 10: '20.0'"
Estoy a un paso de masticar la última pieza de mi teclado.