Seite 1 von 1

Values von einer Liste extrahieren

Verfasst: Dienstag 1. Februar 2022, 23:03
von Lena97
Hallo zusammen,
ich haben neulich angefangen mit der Programmiersprache Python und bin schon 4 Stunden am versuchen Werte aus einer Liste zu extrahieren, aber leider ohne Erfolg. Und zwar habe ich folgende Liste:

Code: Alles auswählen

list = [{'metaData': {'apiVersion': '0.2',
                  'warning': 'ACHTUNG: Bitte vor ernsthafter Nutzung feedback@openthesaurus.de kontaktieren, um bei API-Änderungen informiert zu werden',
                  'copyright': 'Copyright (C) 2021 Daniel Naber (www.danielnaber.de)',
                  'license': 'Creative Commons Attribution-ShareAlike 4.0 or GNU LESSER GENERAL PUBLIC LICENSE Version 2.1',
                  'source': 'https://www.openthesaurus.de',
                  'date': 'Tue Feb 01 17:03:04 CET 2022'},
     'synsets': [{'id': 12555,
                  'categories': ['Technik'],
                  'terms': [{'term': 'Schraube'}]},
                 {'id': 19731,
                  'categories': [],
                  'terms': [{'term': 'Helix'},
                            {'term': 'Schraube'},
                            {'term':'Schraubenlinie'},
                            {'term': 'Wendel'},
                            {'term': 'zylindrische Spirale'}]}]},
    {'metaData': {'apiVersion': '0.2',
                  'warning': 'ACHTUNG: Bitte vor ernsthafter Nutzung feedback@openthesaurus.de kontaktieren, um bei API-Änderungen informiert zu werden',
                  'copyright': 'Copyright (C) 2021 Daniel Naber (www.danielnaber.de)',
                  'license': 'Creative Commons Attribution-ShareAlike 4.0 or GNU LESSER GENERAL PUBLIC LICENSE Version 2.1', 
                  'source': 'https://www.openthesaurus.de',
                  'date': 'Tue Feb 01 17:03:04 CET 2022'},
     'synsets': [{'id': 7844,
                  'categories': [],
                  'terms': [{'term': 'Mauer'},
                            {'term': 'Wall'},
                            {'term': 'Wand'}]},
                 {'id': 46391,
                  'categories': ['Architektur'],
                  'terms': [{'term': 'Gemäuer'},
                            {'term': '(alte gemauerte) Wand'}]}]}]
Nun möchte ich eine zweite Liste erstellen, in der alle Werte vom Schlüssel ''Term"] enthalten sind. Diese finale Liste sollte dann so aussehen:

Code: Alles auswählen

   Ergebnis = ["Schraube, Schraubenlinie, Wendel, zylindrische Spirale", "Mauer, Wall, Wand, Gemäuer, (alte gemauerte) Wand"]
Wäre nett wenn mir jemand helfen könnte

Viele Grüße
Lena

Re: Values von einer Liste extrahieren

Verfasst: Dienstag 1. Februar 2022, 23:28
von __blackjack__