Обработка словаря с ключами, которые являются строками Unicode - PullRequest
0 голосов
/ 09 мая 2019

У меня есть словарь, в котором у каждого ключа есть 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...