J'ai des dictionnaires imbriqués comme celui-ci :
results={
0: {'id': 87535653, 'cc': 0, 'cover': 89, 'grid': 'VQ'},
1: {'id': 31213450, 'cc': 0, 'cover': 99, 'grid': 'VQ'},
2: {'id': 22343446, 'cc': 0.1, 'cover': 79, 'grid': 'VP'},
3: {'id': 34568756, 'cc': 0, 'cover': 34, 'grid': 'VQ'},
4: {'id': 43532251, 'cc': 0.2, 'cover': 78, 'grid': 'DS'},
5: {'id': 42532376, 'cc': 23, 'cover': 90, 'grid': 'ZF'},
}
Ce que je veux, c'est obtenir uniquement le premier élément de n'importe quel contenu de la liste. grid
. Donc, pour cet exemple, je veux récupérer ceci :
results={
0: {'id': 87535653, 'cc': 0, 'cover': 89, 'grid': 'VQ'},
2: {'id': 22343446, 'cc': 0.1, 'cover': 79, 'grid': 'VP'},
4: {'id': 43532251, 'cc': 0.2, 'cover': 78, 'grid': 'DS'},
5: {'id': 42532376, 'cc': 23, 'cover': 90, 'grid': 'ZF'},
}
Le défi : je ne connais pas le contenu de Grid avant. En d'autres termes, tout peut s'y trouver et je ne peux pas itérer en fonction du contenu spécifique. Le code doit reconnaître indépendamment qu'il s'agit d'un élément qui n'existe pas encore avec ce contenu.
Comment puis-je itérer sur les fichiers pour obtenir le résultat que je veux ?