join方法的参数问题

使用join方法,参数为列表的时候,要注意,只有列表里面的参数都是字符串,才能进行拼接,否则会报错异常

list1 = ["1",2,3,"4"]
print("".join(list1))
>>> 异常如下
Traceback (most recent call last):
  File "G:/Flask_Codes/test.py", line 2, in <module>
    print("".join(list1))
TypeError: sequence item 1: expected str instance, int found

# 正确的操作
list1 = [str(i) for i in range(4)]
print("".join(list1))
>>>0123
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容