вы можете заменить все переменные, которые вы не используете, одним подчеркиванием "_"
for _, v in bdict.items():
for _, v1 in v.items():
for _, v2 in v1.items():
for _, v3 in v2.items():
blindex += v3
это говорит python, что вы не заинтересованы в ключах. Другой способ - использовать метод значений вместо метода items.
for v in bdict.values():
for v1 in v.values():
for v2 in v1.values():
for v3 in v2.values():
blindex += v3
В любом случае, я должен предупредить вас: этот код выглядит как fr agile