a='i love python' b=a.split() type(b)==list 然后'*'.join(b) 也成功了,想不通为什么b是list了,还能用join啊!直接用join(listc)却不行?想不通啊!难道牵连深浅拷贝的问题吗?求高人详细解答!手机党 排版请见谅
推荐回答
string.split() 以后的返回值就是一个由几个string构成的list也就是由string构成的数组,b = a.split() 得到 b = ['i','love','python'] , '*'.join(b)是string '*' 的方法而不是list的方法。