İç içe MAP Fonksiyonu Kullanımı

ls_ic = [[1, 2, 3], ["didem", "metehan", "mehmet"], [1, 3, "üç"]]

dene = lambda x: (x, "string bir ifadedir." if type(x)==str else "string değildir.")
#deneme = lambda x:
print(dict(map(dene,ls_ic[0])))

Yukarıdaki kodlarda map fonksiyonu listenin birinci elemanında çalışıyor. Ama merak ettiğim bu şekildeki iç içe listelerde de tüm listede uygulamak için map fonksiyonu kullanılıyor mu?
// deneme ismiyle bir lambda fonksiyonu daha yazmak istedim ama nasıl olacak bilemedim.

ls_ic = [[1, 2, 3], ["didem", "metehan", "mehmet"], [1, 3, "üç"]]

is_str = lambda o: isinstance(o, str)

print(list(
    map(
        lambda l: list(map(is_str, l)),
        ls_ic
    )
))

Teşekkür ederim iç içe kullanımı bu şekilde oldu.