Return to Video

03-43 Index Solution

  • 0:00 - 0:04
    這是使用 index 來定義 find-element 的一種方法
  • 0:04 - 0:07
    在元素存在於 p 的情況下
  • 0:07 - 0:09
    index 給出我們想要的結果
  • 0:09 - 0:14
    所以我們可以使用 if 陳述,
    使用 t in p 來檢查 t 是否在 p 中
  • 0:14 - 0:18
    如果 t 在 p 中,if 程式塊傳回那個值
  • 0:18 - 0:21
    它傳回 p.index(t)
  • 0:21 - 0:24
    對於這個 else 子句,元素不在 p 中
  • 0:24 - 0:26
    我們傳回 -1
  • 0:26 - 0:30
    還有另一種使用 index 的方法來定義 find-element
  • 0:30 - 0:34
    這次我們不檢查 t 是否 in p ,而是檢查 t 是否 not in p
  • 0:34 - 0:38
    如果 t 不在 p , 我們知道結果是 -1
  • 0:38 - 0:40
    我們可以立即傳回 -1
  • 0:40 - 0:43
    如果我們到達下一個陳述,那麼我們知道 t 存在於 p
  • 0:43 - 0:47
    我們可以傳回 p.index 的結果,傳入 t
  • 0:47 - 0:50
    我們看到了 4 種不同方法來定義 find-element
  • 0:50 - 0:54
    它們的作用完全相同,我們一次用 while loop
  • 0:54 - 0:58
    一次用 for loop、也用兩種不同 index method 進行定義
  • 0:58 - 1:01
    使用 index 時,我們需要使用 if 陳述
  • 1:01 - 1:04
    以確保元素不存在於 p 的情況下,產生正確的結果
Title:
03-43 Index Solution
Description:

dummy description

more » « less
Video Language:
English
Team:
Udacity
Project:
CS101 - Intro to Computer Science
Duration:
01:07

Chinese, Traditional subtitles

Revisions Compare revisions