我有一个很大的(~10个元素)整数列表,我希望将其插入到字符串中。这似乎是splat运算符的理想用例,所以我希望能够做到这样的事情:
"""[latex]$\begin{bmatrix}
%d & %d \\ %d & %d\end{bmatrix}
\times
\begin{bmatrix}
%d & %d \\ %d & %d
\end{bmatrix} $[/latex]""" % (*lst)
^^^^ SyntaxError: invalid syntax
实现这一目标的清晰,语法上有效的方法是什么?
答案 0 :(得分:2)
str.__mod__
需要一个元组。
'''...''' % tuple(lst)