我有一个格式字符串,我根据用户输入动态创建。我正在收集列表中格式字符串的参数,并且我想知道如何在格式字符串的末尾解压缩它们。我看到了一些与此相关的问题,但我对Python很陌生,似乎无法将他们的解决方案应用于我的案例。Python解压缩格式字符串的参数列表
的想什么,我做的想法是:
my_string = "string contents" % tuple([for item in var_array])
当然,这不是有效的语法,但希望它描述了我想做的事:我想解压var_array为我的参数列表不知道var_array的长度。我怎么能这样做?
编辑: 我会尝试更好地解释我的问题。我通过连接未知数量的格式字符串来创建格式字符串。因此,我的最后一个字符串将有一个可变数量的%s,因此列表中会收集可变数量的参数。
例如:
"My format string might have %s or %s arguments" %([arg_list]) //here arg_list has 2 arguments
"But my format string might also have %s or %s or %s arguments. %([arg_list]) //here arg_list has 3 arguments
格式字符串的长度,以及参数的数目是基于用户输入变量,所以我希望能够在所述端部ARGS的名单上钉最终字符串。这可能吗?
对不起,不明白。你能提供一些前后例子吗? –
我试图澄清...... – jac300