方式一:拼接成不带引号形式(类似非字符串形式)
list = ['1','2','3','4']
temp = "(" + ",".join([i for i in list if i is not None]) + ")"
print(temp)
输出结果为:
(1,2,3,4)
方式二:拼接成带引号形式(类似字符串形式)
list = ['1','2','3','4']
temp = "('" + "','".join([i for i in list if i is not None]) + "')"
print(temp)
输出结果为:
(‘1’,‘2’,‘3’,‘4’)
方法三:拼接成带引号形式(类似字符串形式),list中元素为int
list = [1, 2, 3, 4]
temp = "('" + "','".join([str(i) for i in list if i is not None]) + "')"
print(temp)
输出结果为:
(‘1’,‘2’,‘3’,‘4’)