已解决TypeError: sequence item 0: expected str instance, list found

已解决TypeError: sequence item 0: expected str instance, list found_错误提示


文章目录

  • 报错问题
  • 解决方法
  • PS


报错问题

之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一定针对所有情况都能用,但是可以供大家参考。
问题描述如下:

Type Error:序列项0:应为str实例,但找到list

已解决TypeError: sequence item 0: expected str instance, list found_解决方法_02

解决方法

已解决TypeError: sequence item 0: expected str instance, list found_字符串_03

根据错误提示,可知list中包含数字,所以,不可以直接转化成字符串,要么直接修改列表内非字符串的元素,要么将列表内的元素循环转为字符串格式,如下转换所示:

" ".join('%s' %a for a in lists)

PS

有问题评论区留言即可