發表文章

目前顯示的是有「stack」標籤的文章

Python Stack & Queue?

有了先前一些小專案的練習,現在回頭看書看到 Iterable、Iterator 的章節,想著這不就是Stack & Queue 嗎?  趁還熱騰騰的,把它寫下來吧。 >>> #python stack ... >>> a = [] >>> a.append(1) >>> a.append(2) >>> a.append(3) >>> a.pop() 3 >>> a.pop() 2 >>> a.pop() 1 >>> >>> #python queue ... >>> a = [] >>> a.append(1) >>> a.append(2) >>> a.append(3) >>> b = iter(a) >>> for c in b: ...   print(c) ... 1 2 3 >>>#python queue >>>#好啦. 當然也可以這樣做 >>> a = [] >>> a.append(1) >>> a.append(2) >>> a.append(3) >>> a.reverse() >>> a.pop() 1 >>> a.pop() 2 >>> a.pop() 3