本文实例讲述了python栈类。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
class Path: #a list used like a stack
def __init__( self ):
self .P = []
def push( self ,t):
self .P.append(t)
def pop( self ):
return self .P.pop()
def top( self ):
return self .P[ - 1 ]
def remove( self ):
self .P.pop( 0 )
def isEmpty( self ):
return ( len ( self .P) = = 0 )
def printPath( self ):
print self .P
|
希望本文所述对大家的Python程序设计有所帮助。