# -*- coding: UTF-8 -*-
def findItem(value,item):
'''Ищет значение value в иерархическом списке item'''
if item==value:
print item
elif item.__class__.__name__=='list':
for child in item:
findItem(value, child)
s=[1,[21,22],3,[41,42],[51,52],6,7]
findItem(52,s)
Ладно, пусть она возвращает логическое значение, но как это сделать?