【发布时间】:2016-12-06 22:40:10
【问题描述】:
对,我有一本这样的字典:
my_dict = {'BAM': (1.985, 1.919), 'PLN': (4.509, 4.361),'SEK': (9.929, 9.609), 'CZK': (27.544, 26.544),
'NOK': (9.2471, 8.9071), 'AUD': (1.4444, 1.4004),
'HUF': (315.89, 307.09), 'GBP': (0.8639, 0.8399),
'HRK': (7.6508, 7.4208), 'RUB': (71.9393, 66.5393),
'USD': (1.0748, 1.0508), 'MKD': (62.11, 60.29),
'CHF': (1.0942, 1.0602), 'JPY': (121.83, 118.03),
'BGN': (1.979, 1.925), 'RSD': (124.94, 121.14),
'DKK': (7.5521, 7.3281), 'CAD': (1.4528, 1.4048)}
我需要编写一个函数 (my_dict, ["GBP", "USD", "RUB", "HRK", "HUF"]) 来返回:
GBP......0.8639......0.8399
USD......1.0748......1.0508
RUB.....71.9393.....66.5393
HRK......7.6508......7.4208
HUF....315.8900....307.0900
我们正在学习如何格式化字符串,但我不知道如何处理这个问题。任何帮助,将不胜感激。它需要完全像这样格式化,包含所有的点和东西(英镑之前没有空格)。
【问题讨论】:
标签: string python-3.x dictionary formatting