刷题的时候发现一个问题,之前都没注意过。正常情况下list和str互转应该是不会出现问题的。 字符串转列表 a = "hello" b = list(a) # ['h', 'e', 'l', 'l', 'o'] 列表转字符串 这个时候列表直接通过str()强转会出现下面的情况 c = str(b) # "['h', 'e', 'l', 'l', 'o']" 似乎只能通过str.join()的方式转换*?* c = "".join(b) # "hello" 待解惑。