Python-解压缩字符串格式运算符列表的简便方法?
问题内容:
不幸的是,或*运算符的变体似乎不起作用:
lstData = [1,2,3,4]
str = 'The %s are %d, %d, %d, and %d' % ('numbers', *lstData)
有没有简单的方法?
问题答案:
使用格式:
str = 'The {} are {}, {}, {}, and {}'.format('numbers', *lstData)
有关可能的格式(浮点数,小数点,转换等)的更多详细信息,请参阅文档。