Chlapis
2016-05-24 08:17
采纳率: 100%
浏览 1.5k
已采纳

python字典的格式化字符串中如果键值是个整数,格式化字符串中的括号内容怎么写?

比如:
test={'3':'hello', 3:99}
"%(3)s" % test #输出的是‘hello'

那我怎么格式化输出99呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • oyljerry 2016-05-24 09:15
    已采纳

    对于你这种方式,dict只支持字符串形式的key,对于int类型,你可以直接取取

     "%d" % test[3]
    
    点赞 打赏 评论

相关推荐 更多相似问题