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)