我的代码:
info = item['title'] + '\n' + item['content'] + '\n'
写python代码出现这个提示的时候: can only concatenate list (not "str") to list
该提示字面意思是: 只能将list类型和list类型联系起来,而不是str类型
这句话的包含的意思是: 你用于连接的两个变量,一个是str,另一个是list ,这点很关键。 而我的代码的本意是将两个str类型连接起来。
解决思路: 检查这两个变量,是不是str就可以,如果都是,没道理报错的。
ps: 如果只看字面意思,很容易进入一个误区,两个str连不起来,只是转换成list后再连? 网上有些解决问题的办法是将str先append到list中,就跟代码的本意有冲突了。 我之间在网上搜到的很多东西,都是这样的解决思路,浪费了很长时间。