Spesso uso Python invece di pseudocodice. Per quello, mi piacerebbe avere uno stack. So che usare le liste è la strada da percorrere (source), ma mi piacerebbe usare myList.push
piuttosto che myList.append
per chiarire che io uso uno stack.Posso aggiungere un'operazione a un elenco in Python?
ho pensato che avrei potuto fare qualcosa di semplice come
myList.push = myList.append
per definire un alias per l'operazione di aggiunta, ma ho
stack.push = stack.append
AttributeError: 'list' object has no attribute 'push'
Does una breve soluzione per l'aggiunta di un push-operazione esiste una lista?
(Non dovrebbe rovinare il mio eseguibile Python-pseudocodice)
btw - vedere http://stackoverflow.com/questions/1566266/why-is-pythons-append-not-push –
così la tua domanda è davvero si può assegnare un alias a 'lista. append (x) 'dove l'alias sarebbe qualcosa come' push (x) '? –