擅长:python、mysql、java
<p><code>extend</code>方法将iterable作为参数,解压该iterable并将每个元素分别添加到调用它的列表中。在你的例子中,你用一个字符串“扩展”一个列表。字符串是iterable。因此,字符串是“unpacted”,每个字符都是单独添加的:</p>
<pre><code>>>> d = []
>>> d.extend('hello')
>>> print(d)
['h', 'e', 'l', 'l', 'o']
</code></pre>
<p>如果只想将列表中的一个元素添加到另一个列表中,则使用<code>append</code>。否则,将字符串环绕在列表中并重复扩展:</p>
<pre><code>>>> d = []
>>> d.extend(['hello'])
>>> print(d)
['hello']
</code></pre>