DevOps-Programming Basics with Python 10

Comments | Sets

ZONGRU Li
May 28, 2023

Comments

Python基本註解有如下兩種

#開頭的單行註解

"""三個引號頭到尾的多行註解

範例如下:

最重要還是減少註解,然後Code本身就容易讓人理解邏輯

像是良好的變數命名或Function命名

Sets

當前程式:

所以這時候要引用下一個PythonData Type → Set

Set有以下特點:

  • List型別類似,儲存多個元素在裡面
  • 但是不允許儲存重複值的元素

而改造當前的List變成Set也很簡單,直接把List物件轉型成Set:

轉型後,原本List物件裡面的重複值的元素會被Set處理掉

為了更清楚轉換前後差異,改寫為如下方便觀察:

執行後隨意輸入看到:

除了括號不一樣外

set型別跟list還有一個很大差異是沒辦法透過項次拿裡面元素:

而直接針對set新增元素則是:

執行後看到:

並且會發現每次執行顯示的順序都不一樣:

接著移除元素則是:

並且新增list物件,直接跟list做一個比較:

參考課程reference

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet