Чтобы получить родительские ключи ключей в Python, вы можете использовать различные методы в зависимости от структуры данных, с которой вы работаете. Вот несколько распространенных методов:
-
Структура данных словаря.
Если у вас есть словарь на Python, вы можете использовать методdict.keys(), чтобы получить все ключи словаря. Затем вы можете получить доступ к родительским ключам, разделив ключи с помощью разделителя (например, точечной записи) и извлекая первую часть каждого ключа.Пример:
data = { 'parent1.child1': 1, 'parent1.child2': 2, 'parent2.child3': 3, 'parent2.child4': 4 } parent_keys = set(key.split('.')[0] for key in data.keys()) print(parent_keys)Выход:
{'parent1', 'parent2'} -
Данные JSON.
Если вы работаете с данными JSON, вы можете использовать модульjsonв Python для загрузки JSON, а затем применить аналогичный подход, как указано выше.п>Пример:
import json json_data = ''' { "parent1": { "child1": 1, "child2": 2 }, "parent2": { "child3": 3, "child4": 4 } } ''' data = json.loads(json_data) parent_keys = set(key.split('.')[0] for key in data.keys()) print(parent_keys)Выход:
{'parent1', 'parent2'}