代码改变世界

一段小代码

2017-08-15 10:47  很大很老实  阅读(258)  评论(0编辑  收藏  举报
from collections import deque

class Person():

def __init__(self,name,sex,isMG):
self._name=name
self._sex=sex
self._isMG=isMG

@property
def isMG( self ):
return self._isMG

@isMG.setter
def isMG( self, value ):
self.__isMG = value

@isMG.deleter
def isMG( self ):
del self.__isMG

@property
def name( self ):
return self._name

@name.setter
def name( self, value ):
self._name = value



wcf=Person('wcf','man','1')
wcf1=Person('wcf1','man','0')
wcf2=Person('wcf2','man','0')
wcf3=Person('wcf3','man','0')
wcf4=Person('wcf4','man','1')

mynebor={}
mynebor['hy']=[wcf,wcf1,wcf2,wcf3,wcf4]

search_queue=deque()
search_queue+=mynebor['hy']

while search_queue:
tmpneb=search_queue.popleft()
if tmpneb.isMG=='1':
print(tmpneb.name)
else:
print(tmpneb.isMG)