0
votes

Conversion d'une liste en un dictionnaire avec des paires de valeur de clé

J'ai une liste Python qui est dans la forme xxx

Je dois convertir cela en un dictionnaire Python afin que les éléments de dictionnaire soient extraits à l'aide de la clé. xxx

J'aimerais pouvoir extraire des scores_dict ["abc"] = 1 etc.

J'ai fait référence au lien ci-dessous et essayé quelques exemples mais je suis coincé:

Python convertissez la liste en dictionnaire avec la valeur clé xxx


3 commentaires

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.


3 Réponses :


1
votes

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 xxx

si cela ne fonctionne pas, laissez-moi savoir ( Je l'ai tapé au téléphone alors j'espère que c'est bien)


1 commentaires

Il semble que 2 devrait être une chaîne, mais 1 et 3 devrait être INTS. Cette solution en fait toutes les chaînes et 2 a des citations.



1
votes

Vous pouvez utiliser JSON : xxx

sortie: xxx


3 commentaires

Json est vraiment bon choix :) Je recommanderais ceci sur ma réponse


Et FromKeys 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



0
votes

Si vous modifiez votre liste comme ceci:

dict_scores = dict(scores)


0 commentaires