Mam słownika:uzyskać podzbiór słownika Pythona
{'key1':1, 'key2':2, 'key3':3}
muszę przechodzić podzbiór tego słownika do kodu strony trzeciej. Chce tylko słownika zawierającego klucze ['key1', 'key2', 'key99']
i jeśli otrzyma inny klucz (np. 'key3'
), wybucha w paskudnym bałaganie. Kod, o którym mowa, jest poza moją kontrolą, więc pozostaję w pozycji, w której muszę wyczyścić słownik.
Jaki jest najlepszy sposób na ograniczenie słownika do zestawu kluczy?
Biorąc słownika przykładowy i pozostawiono klucze powyżej, chcę:
{'key1':1, 'key2':2}
Zrozumienie Dicta jest również w Pythonie 2.7. –
Szkoda, że nie było dla tego operatora. Podobnie jak 'adict - {'key1'} == {'key2': 2, 'key3': 3}' – wim
Wydaje się, że nie ma sensownego odwrotu od metody 'dict.update' – wim