0
votes

Extraire des données de dict

Voici un exemple de données avec qui je travaille.

{'etag': '"ld9biNPKjAjgjV7EZ4EKeEGrhao/1v2mrzYSYG6onNLt2qTj13hkQZk"',
 'items': [{'etag': '"ld9biNPKjAjgjV7EZ4EKeEGrhao/Xy1mB4_yLrHy_BmKmPBggty2mZQ"',
            'id': '1',
            'kind': 'youtube#videoCategory',
            'snippet': {'assignable': True,
                        'channelId': 'UCBR8-60-B28hp2BmDPdntcQ',
                        'title': 'Film & Animation'}},
           {'etag': '"ld9biNPKjAjgjV7EZ4EKeEGrhao/UZ1oLIIz2dxIhO45ZTFR3a3NyTA"',
            'id': '2',
            'kind': 'youtube#videoCategory',
            'snippet': {'assignable': True,
                        'channelId': 'UCBR8-60-B28hp2BmDPdntcQ',
                        'title': 'Autos & Vehicles'}},
           {'etag': '"ld9biNPKjAjgjV7EZ4EKeEGrhao/nqRIq97-xe5XRZTxbknKFVe5Lmg"',
            'id': '10',
            'kind': 'youtube#videoCategory',
            'snippet': {'assignable': True,
                        'channelId': 'UCBR8-60-B28hp2BmDPdntcQ',
                        'title': 'Music'}},
 'kind': 'youtube#videoCategoryListResponse'}


4 commentaires

Ce n'est pas JSON, c'est un dict.


Ce n'est pas si difficile, Vérifiez cette vidéo pour accéder aux clés de dictionnaire imbriquées


Bienvenue à Stackoverflow! C'est génial, que vous avez posté des exemples de données, mais s'il vous plaît, ajoutez également vos extraits de code que vous avez essayé jusqu'à présent - de montrer vos efforts et vos efforts, comment vous vouliez résoudre le problème.


Merci pour vos commentaires et recommandations, je suis nouveau dans le dépassement de codage et de pile, donc je garderai ce qui précède à l'avenir.


3 Réponses :


1
votes

Je pense que c'est xxx


1 commentaires

Merci! Je veux bien essayer. J'apprécie vraiment votre temps et vos efforts.



0
votes

'Articles' est une liste d'objets que vous pouvez itération à travers elle via la boucle:

for item in your_data['items']:
    id = item['id']
    title = item['snippet']['title']
    print(id, title)


1 commentaires

Merci! Je veux bien essayer. J'apprécie vraiment que vous preniez le temps de m'aider.



0
votes

Devinez qu'il y a une touche TYPO, 'Articles' , est une liste , et chaque fois que nous commençons les supports ( [) nous devons fermer eux (] ). xxx

compréhension de la liste xxx

combine les deux données de filtrage extrayant des champs spéciaux: xxx

Donnez également un filtre une chance

c'est vraiment cool xxx


1 commentaires

Merci pour vos solutions complètes! Je vais essayer ceux-ci. Je suis très très nouveau à Python alors j'apprécie vraiment cela.