令我惊讶的是,python的百分比样式格式不接受列表,似乎只接受元组。这里的元组有什么特别之处?为什么列表会抛出错误?
In [1]: '%s %s' % ('hello', 'kilojoules')
Out[1]: 'hello kilojoules'
In [2]: '%s %s' % ['hello', 'kilojoules']
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-2-764f27542c69> in <module>
----> 1 '%s %s' % ['hello', 'kilojoules']
TypeError: not enough arguments for format string
https://stackoverflow.com/questions/56728749
复制相似问题