Предполагая структуру данных, которая выглядит следующим образом:
foo = {
'first': {
'bar': 'foo'
},
'second': {
'bar': 'foobar',
'foo': 'barfoo'
},
'third': {
'test': 'example'
}
}
Я хочу удалить все ключи из хэша foo
, которые содержат запись, имеющую только одну пару ключ / значение.В этом конкретном случае после выполнения операции foo
должен был остаться только:
foo = {
'second': {
'bar': 'foobar',
'foo': 'barfoo'
}
}
как foo['first']
и foo['third']
содержат только одну пару ключ / значение.