Python 使用 splat 运算符进行字符串插值?

Python string interpolation with splat operator?

我有一个很大的(~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

实现此目标的简洁、语法有效的方法是什么?

str.__mod__ 接受一个元组。

'''...''' % tuple(lst)