Соединить zfill() с словарем
Есть словарь:
bon={'998303009200': ['3193', '54.5', 'FIO_1'],'998330562828': ['5583', '80.0', 'FIO_2'],
'998330697741': ['5033', '246.8', 'FIO_3']}
Скажите пожалуйста, как пройтись с циклом и используя функцию zfill() добавить 1 ноль к '3193', '5583' и '5033'. И сделать '03193', '05583' и '05033' и так далее. Спасибо.
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
Пройтись по значениям словаря в цикле и поменять первый элемент каждого:
bon = {
'998303009200': ['3193', '54.5', 'FIO_1'],
'998330562828': ['5583', '80.0', 'FIO_2'],
'998330697741': ['5033', '246.8', 'FIO_3']
}
for values in bon.values():
values[0] = values[0].zfill(5)
print(bon)
# {'998303009200': ['03193', '54.5', 'FIO_1'], '998330562828': ['05583', '80.0', 'FIO_2'], '998330697741': ['05033', '246.8', 'FIO_3']}