私はしばしば擬似コードの代わりにPythonを使用しています。そのために、私はスタックを持っていたいと思います。私はリストを使用する方法(source)を知っているが、myList.append
ではなくmyList.push
を使用して、スタックを使用することを明確にしたいと思います。Pythonのリストに操作を追加できますか?
私は、追加操作のためのエイリアスを定義するために単純なもののような
myList.push = myList.append
を行うことができると思ったが、私は
stack.push = stack.append
AttributeError: 'list' object has no attribute 'push'
を取得するプッシュ操作を追加するための短いソリューションをいリストに存在する?
(それはめちゃくちゃ私の実行可能なPythonの-擬似コードをすべきでない)
- http://stackoverflow.com/questions/1566266/why-is-pythons-append-not-push –
ので、あなたの質問は本当にあなたがリスト 'にエイリアスを割り当てることができているを参照してください。 append(x) 'エイリアスは' push(x) 'のようなものでしょうか? –