關於課程
以下是十道有關集合和字典的測驗題:
-
集合的基本操作: 請寫出以下程式碼的輸出:
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}
- A)
-
字典的基本操作: 請寫出以下程式碼的輸出:
d = {'a': 1, 'b': 2, 'c': 3}
print(d['b'])
- A)
1
- B)
2
- C)
3
- D)
KeyError
- A)
-
集合的差集: 請寫出以下程式碼的輸出:
a = {1, 2, 3, 4}
b = {2, 3}
print(a - b)
- A)
{1, 2, 3, 4}
- B)
{2, 3}
- C)
{1, 4}
- D)
{}
- A)
-
字典的鍵和值: 請寫出以下程式碼的輸出:
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']
- A)
-
集合的交集: 請寫出以下程式碼的輸出:
a = {1, 2, 3}
b = {2, 3, 4}
print(a & b)
- A)
{1, 2, 3, 4}
- B)
{2, 3}
- C)
{1, 4}
- D)
{}
- A)
-
字典的更新: 請寫出以下程式碼的輸出:
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}
- A)
-
集合的對稱差集: 請寫出以下程式碼的輸出:
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)
{}
- A)
-
字典的刪除: 請寫出以下程式碼的輸出:
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}
- A)
-
集合的加入元素: 請寫出以下程式碼的輸出:
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}
- A)
-
字典的取值: 請寫出以下程式碼的輸出:
d = {'a': 1, 'b': 2, 'c': 3}
print(d.get('d', 'Not Found'))
- A)
1
- B)
2
- C)
3
- D)
Not Found
- A)