2.6 Structured Data:Lists & For loop
Web Crawler
介紹 List
List 可以是String, Numbers, Characters或是另一個String
Square Brackets 中括號
用法
如果要讓顯示的數字顯示出 float,就在數字後面加上點
Lists of list
如何去抓 Lists 中的 List
Mutation
Mutation (變種),改變列表的值
先複習基本概念,以下的例子說明:
一開始我們創造了字串Hello後,s的變數指向字串,後來創造出YELLO,S轉向他,最後再創造出YELLOW,整個概念並非修改而是轉向
Mutation最大的不同是:他沒有產生新的值,而是直接變換原本的值
String中的值無法像LIST這樣更改,但在LIST可以,當兩個變數指向同一個值,改變其中一個substring,另一個也會變
Aliasing 別名
指向同一個物件,牽一髮動全身
List Operation
Plus
Append
Length
Length 的題目
For Loop
走遍列表的元素
對於列表中的每一個元素,我們將把元素指定給這個名字,然後執行程式塊
將按照次序走遍列表
使用 for 我們可以定義程序,比用while 的程式碼少
呼叫時傳入我們定義並儲存的變數
Index
Value 代表著要找的值
For
這是一個運算式,其計算結果是列表