今天在做python简单练习题的时候遇到一个问题:
问题代码:
list = [1,2,3,4] print(' '.join(list))
运行报错:
然后去网上查了一下,原来join方法不能直接对int类型元素进行转换,于是我就把代码作了如下整改:
list = [1,2,3,4] new_list = [] for i in list: new_list.append(str(i)) list = new_list print(' '.join(list))
最后运行通过。各位大佬如果有最优解,欢迎评论!