J'ai une liste Python qui est dans la forme Je dois convertir cela en un dictionnaire Python afin que les éléments de dictionnaire soient extraits à l'aide de la clé. p> J'aimerais pouvoir extraire des scores_dict ["abc"] = 1 etc. p> J'ai fait référence au lien ci-dessous et essayé quelques exemples mais je suis coincé: p> Python convertissez la liste en dictionnaire avec la valeur clé p>
3 Réponses :
D'accord, ce que vous voulez faire, c'est aller penser à la liste entière et la clé séparée de la valeur, vous l'ajouterez au dictionnaire si cela ne fonctionne pas, laissez-moi savoir ( Je l'ai tapé au téléphone alors j'espère que c'est bien) p> p>
Il semble que 2 code> devrait être une chaîne, mais
1 code> et
3 code> devrait être INTS. Cette solution en fait toutes les chaînes et
2 code> a des citations.
Vous pouvez utiliser sortie: p> JSON code>:
Json est vraiment bon choix :) Je recommanderais ceci sur ma réponse
Et FromKeys code> ne peut attribuer que la valeur unique à toutes les touches.
@NLP Si cette réponse a fonctionné pour vous, assurez-vous de l'accepter pour les futurs téléspectateurs. Voir Stackoverflow.com/help/someone-answers
Si vous modifiez votre liste comme ceci:
dict_scores = dict(scores)
Entrée étrangement spécifique, n'est-ce pas.
Vous avez vraiment une liste avec une seule chaîne à l'intérieur? Ce n'était pas une faute de frappe?
Juste un exemple, la liste réelle est totalement différente - oui, une chaîne dans une chaîne.