Ich habe ein Problem, das mich wirklich verrückt macht. Normalerweise würde int(20.0)
zu 20
führen. So weit, ist es gut. Aber:Python Float in int-Konvertierung
levels = [int(gex_dict[i]) for i in sorted(gex_dict.keys())]
während gex_dict[i]
kehrt ein Schwimmer, z.B. 20.0
, ergibt sich:
"invalid literal for int() with base 10: '20.0'"
Ich bin nur einen Schritt davon entfernt das letzte Stück meiner Tastatur kaut.
Können Sie die Art des Inhalts schreiben Sie in 'gex_dict' haben. Ich denke, Sie haben Strings, die wie Floats statt Floats aussehen. – jamylak
Hallo Jamylak, ja du hast recht, das waren Streicher statt Floats, danke! – langohrschnauze