一. python数据结构与算法
Posted peitianwang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一. python数据结构与算法相关的知识,希望对你有一定的参考价值。
class Bag(object):
def __init__(self,maxsize=10):
self.maxsize=maxsize
self._item=list()
def add(self,item):
if len(self)>self.maxsize:
raise Exception('bag is full')
self._item.append(item)
def remove(self,item):
self._item.remove(item)
def __len__(self):
return len(self._item)
def __iter__(self):
for item in self._item:
yield item
def test_bag():
bag=Bag()
bag.add(1)
bag.add(2)
bag.add(3)
assert len(bag)==3
bag.remove(3)
assert len(bag)==2
for i in bag:
print(i)
test_bag()
以上是关于一. python数据结构与算法的主要内容,如果未能解决你的问题,请参考以下文章