相关疑难解决方法(0)

330
推荐指数
4
解决办法
32万
查看次数

Python解包格式字符串的参数列表

我有一个格式字符串,我根据用户输入动态创建.我正在列表中收集格式字符串的参数,我想知道如何在格式字符串的末尾解压缩它们.我已经看到了一些与此相关的问题,但我对Python很新,我似乎无法将他们的解决方案应用到我的案例中.

我想做的是:

my_string = "string contents" % tuple([for item in var_array])
Run Code Online (Sandbox Code Playgroud)

当然这不是有效的语法,但希望它描述了我想要做的事情:我想在不知道var_array的长度的情况下解压缩var_array作为我的参数列表.我怎么能这样做?

编辑: 我会尝试更好地解释我的问题.我正在通过连接未知数量的格式字符串来创建格式字符串.因此,我的最终字符串将具有可变数量的%s,因此在列表中收集可变数量的args.

例如:

"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 
Run Code Online (Sandbox Code Playgroud)

格式字符串的长度和参数的数量根据用户输入而变化,因此我希望能够在最终字符串末尾添加args列表.这可能吗?

python

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×2