无法使用 python 中的字符串格式获得所需的输出
unable to get desired output using string format in python
我的代码如下。我正在尝试将 str_list 替换为 '{}'
中的 '10','11'
但我得到的是 '10,11'
。有人可以帮我得到我想要的输出吗?
str_list = '10,11'
self.query= "select ball_name from ball_data where ball_type in ('{}')".format(str_list)
所需查询
"select ball_name from ball_data where ball_type in ('10','11')"
我目前得到的如下
"select ball_name from ball_data where ball_type in ('10,11')"
感谢大家。
在 ,
上拆分它,添加单引号,然后再加入:
self.query = "... in ({})".format(",".join("'" + x + "'" for x in str_list.split(",")))
str_list = '10','11'
query= "select ball_name from ball_data where ball_type in {}".format(str_list)`
我的代码如下。我正在尝试将 str_list 替换为 '{}'
中的 '10','11'
但我得到的是 '10,11'
。有人可以帮我得到我想要的输出吗?
str_list = '10,11'
self.query= "select ball_name from ball_data where ball_type in ('{}')".format(str_list)
所需查询
"select ball_name from ball_data where ball_type in ('10','11')"
我目前得到的如下
"select ball_name from ball_data where ball_type in ('10,11')"
感谢大家。
在 ,
上拆分它,添加单引号,然后再加入:
self.query = "... in ({})".format(",".join("'" + x + "'" for x in str_list.split(",")))
str_list = '10','11'
query= "select ball_name from ball_data where ball_type in {}".format(str_list)`