进出口新的蟒蛇在删除空的对象,并与阵列,发现问题,玩蟒蛇一个阵列
array = [{'hsp': 24, 'lsp': 22, 'timefrom': '00:00', 'timeto': '23:59'},
{}, {}, {}]
我想删除空的对象和结果应该是这样的[{'hsp': 24, 'lsp': 22, 'timefrom': '00:00', 'timeto': '23:59'}]
for day,value in array.iteritems():
if not value:
continue
print array
发现这忍不住
任何帮助,将不胜感激。 在此先感谢
尝试'newlist = [el for el in array if el]''。顺便说一句:这是一个列表,而不是数组 – Pynchia
'数组[:] = [d为数组中的d,如果d]',这也将删除像无,0等任何Falsey值。 –
谢谢.... ......我很感谢你回复 – spidy