Đây là một giải pháp đệ quy chung cho vấn đề được đưa ra:
import traceback
import unittest
def is_subset[superset, subset]:
for key, value in subset.items[]:
if key not in superset:
return False
if isinstance[value, dict]:
if not is_subset[superset[key], value]:
return False
elif isinstance[value, str]:
if value not in superset[key]:
return False
elif isinstance[value, list]:
if not set[value]