a = [1,'Dave',3.14,["Mark",7,9,[100,101]],10]
def foo(arr):
lit = ''
for i in arr:
if isinstance(i,list):
lit += foo(i)
else:
lit += str(i) + "-"
return lit
str1 = foo(a)
print str1[0:-1].split('-')