我有这样一个清单:
lst = ['3:44:44', '1.', '0', '2P', 'ri', 'NULL', 'fs']
我用这段代码把它转换成这种格式(因为我要把它插入一个mysql表):
"'{}'".format("','".join(lst))
输出:
'3:44:44','1.','0','2P','ri','NULL','fs'
这几乎正是我想要的,只是我不想在引号中插入NULL(如果它以引号形式出现,那么mysql将其解释为0,但我需要将其插入为NULL)。我也有很多列表,我需要确保NULL不在引号中,但其他的都在引号中。我该怎么做?你知道吗
我还尝试使用python的None而不是NULL,但是当我需要将格式从列表更改为逗号分隔的值时,python不喜欢NoneType。你知道吗
如果您将它作为字符串插入,为什么不忽略“Null”呢。所以输入像
输出应为
它应将“”读取为空值或null。你知道吗
肾盂通畅道:
也许这也有用:
相关问题 更多 >
编程相关推荐