Работа с видами данных
Преобразования данных
servers = [
{"chassis": "CH01", "ips": ["10.0.0.1", "10.0.0.2"]},
{"chassis": "CH02", "ips": ["10.0.0.3"]}
]
flat = []
for server in servers:
chassis = server["chassis"]
for ip in server["ips"]:
flat.append({
"chassis": chassis,
"ip": ip
})
[
{"chassis": "CH01", "ip": "10.0.0.1"},
{"chassis": "CH01", "ip": "10.0.0.2"},
{"chassis": "CH02", "ip": "10.0.0.3"},
]