В то время как другие вопросы касались более широкой категории последовательностей и модулей , я задаю этот очень специфический вопрос:
«Какое соглашение об именах вы используете для словарей и почему?»
Некоторые примеры соглашений об именах, которые я рассматривал:
# 'value' is the data type stored in the map, while 'key' is the type of key
value_for_key={key1:value1, key2,value2}
value_key={key1:value1, key2,value2}
v_value_k_key={key1:value1, key2,value2}
Не пытайтесь ответить на вопрос «почему» словами «потому что моя работа подсказывает мне», не очень полезно. Причина вождения выбора является более важной. Есть ли другие хорошие соображения относительно соглашения об именовании словаря, кроме читабельности?
EDIT:
Выбранный ответ: value_key_map
Причина выбранного ответа: Позволяет рецензенту кода быстро и легко выяснить ключ и значение для карты, а также тот факт, что это карта, не глядя куда-либо еще.