Python 3.2: Как передать словарь в str.format ()

Я читал документацию Python 3.2 о форматировании строк, но это мне не помогло с этой конкретной проблемой.

Вот что я пытаюсь сделать:

stats = { 'copied': 5, 'skipped': 14 }
print( 'Copied: {copied}, Skipped: {skipped}'.format( stats ) )

приведенный выше код не будет работать, потому что вызов format () не считывает значения словаря и не использует их вместо заполнителей формата. Как я могу изменить свой код для работы со словарем?

23
задан dreftymac 22 December 2017 в 14:36
поделиться