Chinese, Traditional subtitles

← 03-22 List Addition And Length

dummy description

Get Embed Code
6 Languages

Showing Revision 3 created 08/01/2014 by Fran Ontanaya.

  1. 這就是 append 的作用
  2. 我們現在要介紹另外兩種列表操作
  3. 下一個是 '+'
  4. '+' 的作用和字串的連接 (concatenation) 非常類似
  5. 如果列表 [0,1] 加上列表 [2,3]
  6. 結果是列表 [0, 1, 2, 3]
  7. 和字串的連接 (concatenation) 相似的是:
    '+' 產生新列表
  8. 他不會改變 (mutate) 原有的列表
  9. 我要介紹另一種列表的運算子 (operator):len 運算子
  10. len 是長度的縮寫
  11. len 的使用和呼叫程序相似
  12. 我們將物件傳入 len ,得到物件長度,物件可以是列表
  13. 事實上,len 對於列表以外的其他類型資料也能運作
  14. 它也可以用於字串
  15. 它適合任何的集合物件
  16. len 的輸出是輸入的元素個數
  17. 舉例來說,對列表 [0,1] 進行 len 運算得到結果是 2
  18. 因為列表裡包含 2 個元素
  19. 對這個列表進行 len 運算得到的結果也是 2
  20. 看起來這個列表包含很多元素
  21. 但 len 只計算外層的元素
  22. 如果其中一個元素是列表,
    len 並不關心這個列表包含多少元素
  23. 對於原列表的長度,它只貢獻了 1
  24. 所以這個運算結果仍為 2
  25. len 也可以用於字串
  26. 輸出是字串中字元的個數
  27. 舉例來說,字串 'Udacity' 包含7個字元,所以輸出是 7
  28. 接下來我們來做點測驗,看看大家
  29. 對這 3 種列表操作的理解程度
  30. append 操作是對列表做呼叫
  31. 需要一個元素作為參數,會在列表結尾加入一個元素
  32. '+' 運算子 (operator)
    需要 2 個列表作為運算符 (operands)
  33. 它將兩個列表中的所有元素組合成一個新的列表
  34. 最後,len 運算子需要一個列表作為輸入
  35. 輸出的數字是列表的長度
  36. 也就是輸入列表的元素個數