Что лучший способ проверить каждое значение в словаре с вне использования внешних библиотекPython: Проверка каждого значения в словаре
for example dict = {"A":"some_string",
"B":12,
"C":83,
"D":56.......so on}
Я должен проверить, что если ключ A
того значение должно быть string
и если ключ B
, то значение должно быть int
и составляет от 1 to 20
, если ключ C
то значение должно быть int
и находится в диапазоне от 1 до 100 так, на основе ключа, проверка значений также изменяется ...
любой более короткий способ сделать это? мой размер словаря огромен
Сколько здесь ключей? И у вас есть какая-либо закономерность между соответствующими требованиями к стоимости? – niyasc
Откуда взялись эти правила? Без этого, это не очень четко заданный вопрос. –
создайте еще один словарь с ключом, отображаемым для функций проверки, и используйте что-то вроде 'validations [key] (value)' – Bahrom