从嵌套字典中的值创建类型为[number, number][]的列表可以通过以下步骤实现:
以下是一个示例代码,用于实现上述步骤:
def extract_numbers_from_nested_dict(data):
result = []
for value in data.values():
if isinstance(value, dict):
result.extend(extract_numbers_from_nested_dict(value))
elif isinstance(value, (int, float)):
result.append(value)
final_result = []
for i in range(0, len(result), 2):
if i+1 < len(result):
final_result.append([result[i], result[i+1]])
return final_result
使用示例:
data = {
'a': {
'x': 1,
'y': 2
},
'b': {
'x': 3,
'y': 4
},
'c': {
'x': 5,
'y': 6
}
}
result = extract_numbers_from_nested_dict(data)
print(result)
输出结果:
[[1, 2], [3, 4], [5, 6]]
对于这个问题,腾讯云没有特定的产品或链接与之相关。
领取专属 10元无门槛券
手把手带您无忧上云