擅长:python、mysql、java
<p><code>list</code>有一个方法可以从iterable中添加所有元素</p>
<p>不要使用<code>self.size</code>来跟踪<code>self.items</code>中的元素数量,请使用<code>len(self.items)</code></p>
<pre><code>def __init__(self, sourceCollection = None):
"""Make a copy of sourceCollection"""
self.items = []
if not sourceCollection: return
self.items.extend(sourceCollection)
def add(self, item):
"""Adds item to self."""
self.items.append(item)
@property
def size(self):
return len(self.items)
</code></pre>