Мне нужна помощь, чтобы получить значение словаря.Словарь:
{'m': '110', 'a': '0', 's': '111', 'y': '10'}
И вероятности символа:
[('m', 0.16666666666666666), ('a', 0.5), ('s', 0.16666666666666666), ('y', 0.16666666666666666)]
Проблема состоит в том, как извлечь длину каждого символа и умножить ее на вероятности каждого символа, чтобы получитьсредняя длина символа.Например:
a=1*0.5
y=2*0.16666666666666666
m=3*0.16666666666666666
s=3*0.16666666666666666
Окончательный ответ должен быть следующим:
average length of character: 1.83
Спасибо.