我在想是否有一种简单的方法来实现这个。我有一个从文件解析出来的特定结构,输出是一个列表,里面包含字典和列表。目前,我只有一点代码,大致如下:
for i in xrange(len(data)):
for j, k in data[i].iteritems():
for l in xrange(len(data[i]['data'])):
for m, n in data[i]['data'][l].iteritems():
dostuff()
我想知道是否有一种函数可以遍历一个结构并在内部确定每个条目是列表还是字典,如果是字典,则遍历该字典等等。 我只使用Python大约一个月左右,所以我绝不是这种语言的专家甚至是中级用户。 预先感谢您的答案。
编辑:即使可以简化我的代码,也会有所帮助。