Liste de dictionnaire python
Fermé
marinee78
-
Modifié le 6 avril 2021 à 15:59
mamiemando Messages postés 33410 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 2 décembre 2024 - 6 avril 2021 à 16:08
mamiemando Messages postés 33410 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 2 décembre 2024 - 6 avril 2021 à 16:08
A voir également:
- Liste de dictionnaire python
- Liste déroulante excel - Guide
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Liste déroulante en cascade - Guide
- Télécharger dictionnaire médical larousse gratuit pdf - Télécharger - Dictionnaires & Langues
- Citizen code python avis - Accueil - Outils
2 réponses
georges97
Messages postés
12640
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
4 décembre 2024
2 421
4 avril 2021 à 15:40
4 avril 2021 à 15:40
mamiemando
Messages postés
33410
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
2 décembre 2024
7 808
6 avril 2021 à 16:08
6 avril 2021 à 16:08
Bonjour,
À mon avis ce que tu cherches à faire ne tient pas vraiment debout (c'est ce qui me fait douter que c'est un exercice) car :
Modulo ces quelques questions, ce que tu cherches ressemble à ça :
Bonne chance
À mon avis ce que tu cherches à faire ne tient pas vraiment debout (c'est ce qui me fait douter que c'est un exercice) car :
- tu peux avoir des collisions au niveau des clés du nouveau dicitionnaire
- la notion de première clé n'est pas bien définie (est-ce la première paire retournée par
items()
, sans tenir compte du fait qu'il n'est pas garanti que tu itères sur les clés par ordre croissant).
Modulo ces quelques questions, ce que tu cherches ressemble à ça :
ds = [{"a":"1", "b":"2"}, {"a":"3", "b":"4"}] r = dict() for d in ds: (k, v) = list(d.items())[0] r[v] = { k_ : v_ for (k_, v_) in d.items() if k != k_ } print(r)
Bonne chance