J'ai un petit problème.Modification du type d'objet de la chaîne ou de la liste [Python]
J'essaye de faire une fonction pour créer un dictionnaire ordonné en retrivant des attributs d'objet modèle par les noms. Les modèles sont basés sur les données des bases de données et parfois ils doivent être convertis. Si l'élément list est une chaîne - il n'y a pas de problème, ODictionary est créé, et ça marche. Mais si je veux convertir par exemple int en chaîne - il y a un problème. Je l'ai fait avec des tuples. Le premier élément est le nom du nouvel élément OrderedDictionary, le second devrait être le bon type.
Par exemple: valeurElément = getattr (élément [1], élément [0]) Avec ("id", int) je reçois "AttributeError: objet type 'int' n'a pas d'attribut 'id'" Donc, sa mauvaise option ...
C'est ma première fois avec getattr. Il n'y a pas de problème avec l'utilisation de base (pour moi) quand je dois récupérer l'objet att par le nom mais comment lancer un autre type d'un type donné?
De quel type voulez-vous couler votre chaîne? – Goyo