Quel est le meilleur moyen de convertir les int, long, double en chaînes et vice versa en python. Je suis en train de parcourir une liste et je passe à un dict qui devrait être transformé en chaîne unicode.Conversion de type Python
Je ne
for n in l:
{'my_key':n[0],'my_other_key':n[1]}
Pourquoi certaines des choses les plus évidentes si compliqué?
« en passant désire ardemment un dict qui devrait être transformé en une chaîne de caractères unicode »? Comment est-ce "évident"? Qu'est-ce que vous essayez d'accomplir? –
En JAVA, vous pouvez appeler la méthode toString() que vous pourriez penser être évidemment disponible en Python. Et il existe en Python via la méthode str(). Juste pas sur l'objet lui-même. – Dave
"pas sur l'objet lui-même". 'str (anything)' fonctionne pour chaque type, par définition. Pour vos propres classes, 'def __str __ (self)' pour adapter ce qui est retourné (c'est comme 'toString 'de Java) Quel problème avez-vous? Pouvez-vous fournir le code et la sortie de l'échantillon? –