#python #type-hinting #python-typing
Вопрос:
Я довольно новичок в python и создаю типы с помощью python. Все еще думаю об этом.
Я пытаюсь придумать способ определения списка пар значений ключей с помощью типов.
структура, о которой я говорю, такова:
[{'key1':'value1'},{'key2','value2'},...]
Лучшее, что я мог придумать, это:
List[Dict[str,str]]
Но я уверен, что это неправильно.
Комментарии:
1. Мне кажется, это правильно
2. По-моему, все правильно
3. Почему бы просто не использовать один плоский диктант? Какой цели служит список, кроме принудительного поиска вместо прямого поиска?
4. я вроде как не совсем понимаю, что это значит @TomKarzes. Я немного новичок в питоне. Я создаю типы объектов с помощью классов TypedDict. Я часто использую Typescript и привык определять свои структуры типов, поэтому, возможно, я использую неправильный подход. Из интереса, как бы я получил ключи от этого? например, если я использовал список(my_list.keys ()), он выдает ошибку. (мой список имеет тип списка[Дикт[str,str]]])
5. У вас есть список словарей {со строковыми ключами и значениями}.