群集的好處
這邊稍微來探討一下使用群集的好處。
比如說今天我們要記錄班上同學的成績:
# 不使用群集
score_1 = 90
score_2 = 99
score_3 = 45
score_4 = 63
...
這樣做固然沒錯,但是當班上同學一多的時候,不知道要撰寫多少個變數才夠。
相反地,我們可以使用清單:
# 使用群集
scores = [90, 99, 45, 63, ...]
這樣做我們只用到了一個變數,減少變數名稱 的使用量是他的第一個好處。
接著我們來算算成績的總和,如果不使用群集:
# 不使用群集
total = score_1 + score_2 + score_3 ...
會發現由於變數繁多,必須要花大量的時間跟空間來寫出名稱。
# 使用群集
total = sum(scores)
很簡單的透過 sum
這個函式 (不要緊張,後面會介紹到),就能加總 scores
這個清單中所有的元素了!
可以將元素統一進行運算 是第二個好處。
其他還有像是存取具有系統性、能顯示元素間的關聯性、好管理等都是我們使用群集的理由,其實歸納起來想法很簡單,我用一個東西就能夠裝載著我需要的資料,會比起每個資料用一個東西裝載好,因為我們要搬運的時候,不會需要搬太多東西,這一點很明顯地表現在我們為了變數所花的打字時間。