def createSVGStyleTransformationMatrix(self, transformMatrix):
return "matrix(%f %f %f %f %f %f)"%(transformMatrix[0],transformMatrix[1],transformMatrix[2],transformMatrix[3],transformMatrix[4],transformMatrix[5])
由于所有替换都来自同一个列表并且按顺序排列,我希望有一种更简洁的方法来执行此操作。有人有什么想法吗?
最佳答案
或者,使用 str.format
方法(版本 2.6+),在 Python 3.x 中优于字符串插值(%
):
return "matrix(%f %f %f %f %f %f)".format(*transformMatrix)
*
指示 Python 解释器 unpack来自列表或元组的参数。
关于python - 使用列表作为格式字符串的值,而不必单独列出每个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7485140/