И снова обращаюсь за советом.
Есть файл JSON, оформленный в виде словаря:
JSON
{
"key1": [
"value1",
"value2",
"value3",
"value4"
],"key2": [
"value1",
"value2",
"value3",
"value4"
]
}
Есть такой вот кусок кода, функция:
Функция с чтением JSON'а
import json
def ItemSelection():
with open('file.json') as f:
templates = json.load(f)
for section, commands in templates.items():
ListLenght = len(section[select])
print("В данном разделе ",ListLenght,"значений")
Что-то не могу понять как вытащить полностью список из словаря...
Ключ должен по select = input() указываться пользователем.. Указываю точь в точь как в словаре - он не хочет вытягивать...
Ошибка в строке ListLenght = len(section[select])
string indices must be integers
Хотя вроде пытаюсь записать в переменную длину списка из секции (ключа) под определенным номером\индексом.
Что текстово указываю ключ, что индекс - без разницы..