Структура данных стека в PythonPython

Программы на Python
Anonymous
Структура данных стека в Python

Сообщение Anonymous »

У меня есть две проблемы с приведенным ниже кодом:
  • push(o) выдает исключение TypeError: можно назначить только итерируемый элемент.
  • Должен ли я генерировать исключение, если pop() вызывается в пустом стеке?

    Код: Выделить всё

    class Stack(object):
    
    def __init__(self):
    self.storage = []
    
    def isEmpty(self):
    return len(self.storage) == 0
    
    def push(self,p):
    self.storage[:0] = p
    
    def pop(self):
    """issue: throw exception?"""
    return None
    


Подробнее здесь: https://stackoverflow.com/questions/468 ... -in-python

Вернуться в «Python»