python中使用join连接list时出现类型错误的解决办法
例:
>>> ls = [1,2,3,NULL,NONE]
>>> print ','.join(ls)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sequence item 0: expected string, int found
解决办法对list中的元素进行类型转换到string
>>> print ','.join(str(s) for s in snippets if s not in [None,NULL])
1,2,3
python "".join() 出错TypeError: sequence item 0: expected string
最新推荐文章于 2024-08-17 13:02:31 发布