python技巧

join方法的参数问题

2018-07-01  本文已影响0人  陆_志东

使用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
上一篇下一篇

猜你喜欢

热点阅读