課程內容
Python習題
0/38
AI輔助Python程式設計
關於課程

以下是十道有關集合和字典的測驗題:

  1. 集合的基本操作: 請寫出以下程式碼的輸出:

    a = {1, 2, 3}

    b = {3, 4, 5}

    print(a | b)
    • A) {1, 2, 3}
    • B) {3, 4, 5}
    • C) {1, 2, 3, 4, 5}
    • D) {1, 2, 3, 4}
  2. 字典的基本操作: 請寫出以下程式碼的輸出:

    d = {'a': 1, 'b': 2, 'c': 3}

    print(d['b'])
    • A) 1
    • B) 2
    • C) 3
    • D) KeyError
  3. 集合的差集: 請寫出以下程式碼的輸出:

    a = {1, 2, 3, 4}

    b = {2, 3}

    print(a - b)
    • A) {1, 2, 3, 4}
    • B) {2, 3}
    • C) {1, 4}
    • D) {}
  4. 字典的鍵和值: 請寫出以下程式碼的輸出:

    d = {'x': 10, 'y': 20, 'z': 30}
    p
    rint
    (list(d.keys()))
    • A) ['x', 'y', 'z']
    • B) [10, 20, 30]
    • C) ['x', 'y']
    • D) ['y', 'z']
  5. 集合的交集: 請寫出以下程式碼的輸出:

    a = {1, 2, 3}

    b = {2, 3, 4}

    print(a & b)
    • A) {1, 2, 3, 4}
    • B) {2, 3}
    • C) {1, 4}
    • D) {}
  6. 字典的更新: 請寫出以下程式碼的輸出:

    d = {'a': 1, 'b': 2}

    d.update({'b': 3, 'c': 4})

    print(d)
    • A) {'a': 1, 'b': 2, 'c': 4}
    • B) {'a': 1, 'b': 3, 'c': 4}
    • C) {'a': 1, 'b': 3}
    • D) {'b': 3, 'c': 4}
  7. 集合的對稱差集: 請寫出以下程式碼的輸出:

    a = {1, 2, 3}

    b = {3, 4, 5}

    print(a ^ b)
    • A) {1, 2, 3, 4, 5}
    • B) {1, 2, 4, 5}
    • C) {3}
    • D) {}
  8. 字典的刪除: 請寫出以下程式碼的輸出:

    d = {'a': 1, 'b': 2, 'c': 3}

    del d['b']
    print(d)
    • A) {'a': 1, 'b': 2}
    • B) {'a': 1, 'c': 3}
    • C) {'b': 2, 'c': 3}
    • D) {'a': 1, 'b': 2, 'c': 3}
  9. 集合的加入元素: 請寫出以下程式碼的輸出:

    a = {1, 2, 3}

    a.add(4)

    print(a)
    • A) {1, 2, 3}
    • B) {1, 2, 3, 4}
    • C) {2, 3, 4}
    • D) {1, 3, 4}
  10. 字典的取值: 請寫出以下程式碼的輸出:

    d = {'a': 1, 'b': 2, 'c': 3}

    print(d.get('d', 'Not Found'))
    • A) 1
    • B) 2
    • C) 3
    • D) Not Found