1、错误的意思是,不能把元素连接到list因为+是连接符,需要2边都是str才行
2、如果是需要把列表的信息打印出来,那么可以通过遍历把列表元素转换成字符串新增一个临时变量,来保存遍历的结果str = ['a','b',刻八圄俏9;c']str2 = ''for x in str: str2 = str2 + xprint('str:' + str2)
3、如果需要打印出列表的效果,可以改成这样衡痕贤伎str = ['a','b','c']str2 = '['for x in str: str2 = str2 + x + ','str2 = str2[:-1] + ']'print('str:' + str2)
4、不过对于Python提供非常方便的函数可以通过join把列表格式化str = ['a','b','c']print('str:' + ','.join(str))
5、需要更加直观的显示原格式,可以进行小小的改动str = ['a','b','c']print('str:[' + ','.join(str) + ']')
6、实际上,join的意思就是把'-'里面的符号,替换到列表里面,用白话来说,就是用符号把列表元素给隔离开来str = ['a','b','c']print(str)print('str:' + '-'.join(str))