python int型list和str型list相互转换
将str型list转换为int型list
方式一:
results = ['1','2','3']
results = [ int(i) for i in results ]
方式二:
results = ['1','2','3']
results = list(map(int, results))
将int型list转换为str型list
方式一:
results = [1,2,3]
results = [ str(i) for i in results ]
方式二:
results = [1,2,3]
results = list(map(str, results))
将list中的元素拼接,输出为字符串
例,如需要将results = [1,2,3]
中的元素拼接为123
或者1,2,3
的形式输出,可以采用如下方式:
1将list
中的元素转换为str
类型:results = [ str(i) for i in results ]
2)拼接:
res = ','.join(results)
print(res) # 1,2,3
其中,
表示的是分隔符