このコードを最適化したい:
for MajorKey,v in enumerate(data):
for MinorKey,e in enumerate(v['events']):
if e['displayed'] == False:
del data[MajorKey]['events'][MinorKey]
構造:
data : [{ //details,
"events" :[ { //more details,
"displayed" : True},
{ //more details,
"displayed" : False}
]
},
{ //...
}]
data
リストです。データ内の各オブジェクトには、'events' 配列があります。それらのオブジェクトのうち、display == false
.