join方法的参数问题

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

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

# 正确的操作
list1 = [str(i) for i in range(4)]
print("".join(list1))
>>>0123

你可能感兴趣的:(join方法的参数问题)