【Python基础】list列表元素拼接

方式一:拼接成不带引号形式(类似非字符串形式)

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’)

你可能感兴趣的:(Python基础,python)