群集的好處

這邊稍微來探討一下使用群集的好處。

比如說今天我們要記錄班上同學的成績:

# 不使用群集

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 這個清單中所有的元素了!

可以將元素統一進行運算 是第二個好處。

其他還有像是存取具有系統性、能顯示元素間的關聯性、好管理等都是我們使用群集的理由,其實歸納起來想法很簡單,我用一個東西就能夠裝載著我需要的資料,會比起每個資料用一個東西裝載好,因為我們要搬運的時候,不會需要搬太多東西,這一點很明顯地表現在我們為了變數所花的打字時間。

results matching ""

    No results matching ""