Palindromen zijn woorden, getallen of zinnen die hetzelfde lezen van links naar rechts als van rechts naar links. Voorbeelden van palindromische woorden in het Nederlands zijn kok, pap, lepel, droomoord, meetsysteem, legovogel en parterretrap. De term nemordnilap (palindromen maar dan gespeld van rechts naar links) wordt gebruikt voor woorden die een verschillend woord opleveren als ze van rechts naar links gespeld worden. Volgens taalkundige Dmitri A. Borgmann werd deze term geïnitieerd door Martin Gardner in Oddities and Curiosities of Words and Literature.

Opgave

Voorbeeld

Bij onderstaande voorbeeldsessie gaan we ervan uit dat het bestand woorden.txt1 zich in de huidige directory bevindt.

>>> woorden = woordenboek('woorden.txt')

>>> len(woorden)
321115

>>> nemordnilap('droom', woorden)
True
>>> nemordnilap('regel', woorden)
True
>>> nemordnilap('koorts', woorden)
True
>>> nemordnilap('rotsen', woorden)
True
>>> nemordnilap('hefboom', woorden)
False