Введите подсказку для списка пар ключ-значение?

#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. У вас есть список словарей {со строковыми ключами и значениями}.