【发布时间】:2021-05-07 07:03:23
【问题描述】:
我正在解压缩从 API 获得的嵌套字典,因此我无法控制它。其中一个子词典以 {'A':'B'、'C':'D' 等形式的
def print_nested(dict_obj):
# Iterate over all key-value pairs of a dict
for key, value in dict_obj.items():
if isinstance(value, dict):
print_nested(value)
else:
if isinstance(value, list):
print(type(value))
print(*value)
else:
print(key, ':', value)
产生输出:
<class 'list'>
{'putCall': 'CALL', 'symbol': 'MSFT_031723C250', etc}
【问题讨论】:
-
"
形式为 {'A':'B', 'C':'D', etc}" - 好吧,那不可能。请提供真实的(简化的,如果合适的话)数据。 -
请分享python代码和输出,这样会更容易理解
-
您需要提供有争议的主张的证据。
-
@Duncan 您能否提供该列表的示例?您提供的示例看起来不像列表。
-
您可能拥有的是 list 中的字典,如下所示:
value = [{'putCall': 'CALL', 'symbol': 'MSFT_031723C250', etc}]
标签: python python-3.x list dictionary