У меня есть словарь, в котором у каждого ключа есть Unicode, и я использую следующий код для вставки файла JSON в словарь.
def readDictFromFile(filename):
my_file = Path(filename)
if my_file.is_file():
return json.load(codecs.open(filename,encoding='utf-8'))
return {}
Но когда я пытаюсь проверить, есть ли строка в словаре, она не работает:
if title in dict:
continue
Причина в том, что в dict есть ключи, которые выглядят так: u'\u05d5
. Я говорю, что мне нужно использовать repr
( link ), но есть ли способ сделать это с тем же синтаксисом без циклов для каждого ключа в dict?