Я не знаю каких-либо проблем, специфичных для диакритических знаков в Python.У меня работает следующее:
u"ł" in u"źdźbło"
>>> True
Редактировать:
u"ł" in u"źdźblo"
>>> False
Совпадение точное.Если вы хотите использовать нечувствительное к диакритике сопоставление, укажите это в своем вопросе и посмотрите ответ Фредрика.
Edit2: Да, для строковых литералов, содержащих символы не ascii, необходимо указать кодировку в исходном файле.Примерно так должно работать:
# coding: utf-8