Python中字典中存在整数键值能使用fomat_map进行格式化字符串吗?如果字典内嵌字典又怎么格式化?

2025-03-20 18:08:34
推荐回答(1个)
回答1:

存在整数键值就不能使用这种 S.format_map 的方式了,因为 format 中的 {n} 语法已经用来表示取第 n 个位置参数的值,如下:

>>> '{2}{1}{0}'.format('a', 'b', 'c')
'cba'

{n} 语法的优先级是高于 format_map 的。