Sets
當前程式:
所以這時候要引用下一個Python的Data Type → Set
Set有以下特點:
- 跟List型別類似,儲存多個元素在裡面
- 但是不允許儲存重複值的元素
而改造當前的List變成Set也很簡單,直接把List物件轉型成Set:
轉型後,原本List物件裡面的重複值的元素會被Set處理掉
為了更清楚轉換前後差異,改寫為如下方便觀察:
執行後隨意輸入看到:
除了括號不一樣外
set型別跟list還有一個很大差異是沒辦法透過項次拿裡面元素:
而直接針對set新增元素則是:
執行後看到:
並且會發現每次執行顯示的順序都不一樣:
接著移除元素則是:
並且新增list物件,直接跟list做一個比較: