「Python試用録(12)」
%C0:「Python試用録(12)」
「WILDの処理系」作成のための「断片的備忘録」です.
★https://oshino3.blogspot.com/
/*背景色は(茶: 編集・確認中; 灰色: 確認済; 緑: 非慣用記法; 白色: 初期化済)*/
/*「緑」は定義行のみ(他ではシアン).「茶」の語句があるパラグラフは「IDも茶」*/
%C1:[@IT_30]/*「スタックとキュー」*/
`▼
--------------------------------------------------------------------------------
(0)「In[4]:」
class MyStack:
def_init_(self):
self.stack = []
defpush(self, item):
self.stack.append(item)
def pop(self):
result = self.stack[-1]
del self.stack[-1]
return result
「In[5]:」
mystack = MyStack()
mystack.push(0)
mystack.push(1)
print(mystack.pop())
print(mystack.pop())
(1)参考資料
①https://www.atmarkit.co.jp/ait/articles/1908/06/news015.html
②https://www.isc.meiji.ac.jp/~mizutani/python/stack.html
③https://qiita.com/woolon/items/9efc596cffc5970c187b
④https://docs.python.org/ja/3/tutorial/datastructures.html#using-lists-as-stacks
(2)「In[5]:」の実行結果は「1」,「0」.
(3)
(4)
--------------------------------------------------------------------------------
「WILDの処理系」作成のための「断片的備忘録」です.
★https://oshino3.blogspot.com/
/*背景色は(茶: 編集・確認中; 灰色: 確認済; 緑: 非慣用記法; 白色: 初期化済)*/
/*「緑」は定義行のみ(他ではシアン).「茶」の語句があるパラグラフは「IDも茶」*/
%C1:[@IT_30]/*「スタックとキュー」*/
`▼
--------------------------------------------------------------------------------
(0)「In[4]:」
class MyStack:
def_init_(self):
self.stack = []
defpush(self, item):
self.stack.append(item)
def pop(self):
result = self.stack[-1]
del self.stack[-1]
return result
「In[5]:」
mystack = MyStack()
mystack.push(0)
mystack.push(1)
print(mystack.pop())
print(mystack.pop())
(1)参考資料
①https://www.atmarkit.co.jp/ait/articles/1908/06/news015.html
②https://www.isc.meiji.ac.jp/~mizutani/python/stack.html
③https://qiita.com/woolon/items/9efc596cffc5970c187b
④https://docs.python.org/ja/3/tutorial/datastructures.html#using-lists-as-stacks
(2)「In[5]:」の実行結果は「1」,「0」.
(3)
(4)
--------------------------------------------------------------------------------
`▲①②③④⑤⑥⑦⑧
コメント
コメントを投稿