мы называем этот нормальный словарь, в котором ваше значение является списком.
печать длины x отлично работает для меня.
x= {'output':[{'frame':{'enc':1,'time':2}, 'eth':{'di':1,'ghg':5}},]}
print(len(x))
Я получаю вывод как 1
Объяснение: -
вы определяете словарь с именем x, который представляет собой словарь, в котором вы пытаетесь получить длину x, так как он имеет только одну пару ключ / значение, то есть 'output', поэтому он будет укажите длину 1.
, если вы хотите напечатать длину списка, который обрабатывается как значение выходного ключа, вы можете сделать это следующим образом: -
x= {'output':[{'frame':{'enc':1,'time':2}, 'eth':{'di':1,'ghg':5}},]}
print(len(x['output'][0]))
вы будете получите 2 в качестве вывода.
если вам нужны дополнительные объяснения, вы можете прокомментировать то же самое ниже.
Удачное кодирование: -)