原创 python雙端隊列及其實現

雙端隊列 雙端隊列(deque,全名double-ended queue),是一種具有隊列和棧的性質的數據結構。 雙端隊列中的元素可以從兩端彈出,其限定插入和刪除操作在表的兩端進行。雙端隊列可以在隊列任意一端入隊和出隊。   操作 Deq

原创 HTML class和id

在HTML中,當在一個文檔裏面我們要對多個標籤使用同一個樣式的時候可以使用class或者id,當然一般不推薦爲了使用樣式而爲標籤添加id;使用javaScript可以獲取class和id屬性,從而對標籤添加特定的行爲。   元素唯一的ID

原创 selenium的基本使用

1 加載網頁: selenium通過控制瀏覽器,所以對應的獲取的數據都是elements中的內容 ```python from selenium import webdriver driver = webdriver.Phantom

原创 python隊列及其實現

隊列(queue)是隻允許在一端進行插入操作,而在另一端進行刪除操作的線性表。 隊列是一種先進先出的(First In First Out)的線性表,簡稱FIFO。允許插入的一端爲隊尾,允許刪除的一端爲隊頭。隊列不允許在中間部位進行操作!

原创 python生成器

1. 生成器 利用迭代器,我們可以在每次迭代獲取數據(通過next()方法)時按照特定的規律進行生成。但是我們在實現一個迭代器時,關於當前迭代到的狀態需要我們自己記錄,進而才能根據當前狀態生成下一個數據。爲了達到記錄當前狀態,並配合nex