【发布时间】:2018-07-20 14:16:29
【问题描述】:
我有一个大的(约 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
什么是实现这一目标的简洁、语法有效的方法?
【问题讨论】:
-
Ignacio 给出了正确答案,但重要的是要注意这也只是 Python 中 * splat 运算符的无效用法。 stackoverflow.com/questions/45346116/…
标签: python string-interpolation splat