擅长:python、mysql、java
<p>这里要注意的最重要的一点是,字符串本身就是列表,集合字符。<code>list()</code>所做的是将一个list/iterable的每个元素放入另一个list/iterable中。这对字符串的影响是生成另一个包含该字符串的每个字符的列表(因为<code>list()</code>不会再次将所有这些字符重新组合成一个字符串)。你知道吗</p>
<p>但是,在第一行中,您并没有给它一个字符串—而是给它一个包含字符串的列表。<code>list()</code>将查看输入,看到第一个项目是一个完整的字符串,并将整个字符串移动到另一个列表中。所以才不分开。如果你有:</p>
<pre><code>myList = 'g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr\'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj.'
</code></pre>
<p>然后你就会得到你期望的行为。你知道吗</p>